ios - Swift 3 - 如何在标签栏上创建一个突出的按钮(例如相机按钮)

标签 ios swift swift3 uitabbarcontroller

<分区>

我正在使用 Swift 3、Xcode 8.2。

我想要这样的东西(忽略奥斯卡主题的填充),其中相机按钮在标签栏上更加突出/环绕:

enter image description here

我假设整个事物都是一张图片,但该图片是否以某种方式自然地从标签栏中凸起?

任何资源,或者如果你能给我指出正确的方向,那就太好了。谢谢!

编辑

我可能找到了另一篇解释我想做什么的文章:How do we create a bigger center UITabBar Item

最佳答案

一种方法是简单地将 UIButton 添加到带有虚拟中心 View Controller 的 UITabBarController 之上。

在这里,我使用 Storyboard和子类 UITabBarController 来添加该按钮:

enter image description here

这是我的 Storyboard,请注意中心 View Controller 是如何只占空间的:

enter image description here

只有那些代码和 Storyboard,结果是这样的:

enter image description here

项目在这里:https://github.com/aunnnn/TestButtonOnTabBar/

关于ios - Swift 3 - 如何在标签栏上创建一个突出的按钮(例如相机按钮),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42477440/

相关文章:

swift - 如何使 scnView 小于屏幕尺寸?

swift - 如何使 spritekit 节点从一张图片变为另一张图片

ios - NSTimer Countdown - updateCounter Swift 3.0 新语法?

ios - swift 3 : Cannot invoke dataTask with an argument list of type error

ios - 表格单元格高度大小不正确

php - 如何从要在 iOS 应用程序中捕获的 php Web 服务获取 json bool 响应

javascript - Cordova InAppBrowser EventListeners 不适用于 ios

ios - Swift 圆形图像动画

ios - 根据键值之一删除 CNContact 数组

ios - 如何播放 webRTc 音频流?