如何在swift 3中制作多色标签栏
Posted
技术标签:
【中文标题】如何在swift 3中制作多色标签栏【英文标题】:How to make multiple color tab bar in swift 3 【发布时间】:2016-12-14 10:11:21 【问题描述】:上周我一直在努力寻找解决方案,但在尝试了我能找到或想到的所有可能解决方案后,我没有运气。我找到并尝试过的每个解决方案都没有奏效。
我在放置在 UITabBarController 中的 UITabBar 中有 4 个 UITabBarItem。我想放置 UITabBarItem 的单个背景颜色(或图像)。截图附上
我在 Xcode 8.0 中使用 Swift 和 ios SDK 9.3。如果您只能用 Objective-C 回答也可以,任何答案都会有所帮助!提前谢谢大家,真的很感激!
【问题讨论】:
将单个选项卡的颜色设置为面糊,但如果您想在阴影中设置颜色,那么它会产生单个选项卡效果的问题。 @HimanshuMoradiya。谢谢!。但是如何设置单个标签颜色? 从 storyboard 设置单个标签颜色。选择和默认 【参考方案1】:我希望 - 至少 - 以下链接之一对您的案例有用:
Creating a Custom Tab Bar.
Tabbar with custom colors.
iOS Custom UI Series: TabBar & NavBar.
iOS TUTORIAL: Creating a custom tabbar using Storyboard in Xcode.
RXCustomTabBar.
iOS custom tabbar.
How to create custom tab bar in Swift.
【讨论】:
我会检查并让您知道它是否解决了我的问题。感谢您的帮助 1号链接帮我Thanks!
【参考方案2】:
您可以将 uitabbarcontroller 子类化,并在 viewDidLoad 函数中的此类中添加具有背景颜色的视图和带有这些图标的 imageViews 到此视图,并使视图 userInteractionEnabled = false
【讨论】:
以上是关于如何在swift 3中制作多色标签栏的主要内容,如果未能解决你的问题,请参考以下文章