如何在 swift 3 中制作多色标签栏

How to make multiple color tab bar in swift 3

上周我一直在努力寻找解决方案,但在尝试了我能找到或想到的所有可能的解决方案后,都没有成功。我发现并尝试过的每一个解决方案都没有奏效。

我在 UITabBarController 中的 UITabBar 中有 4 个 UITabBarItem。我想放置 UITabBarItem 的单独背景颜色(或图像)。附上屏幕截图

我在 Swift 和 Xcode 8.0 中使用 iOS SDK 9.3。如果您只能在 Objective-C 中回答也可以,任何回答都会有所帮助!提前谢谢大家,我真的很感激!

我希望 - 至少 - 以下链接之一对您的案例有用:

  1. Creating a Custom Tab Bar.

  2. Tabbar with custom colors.

  3. iOS Custom UI Series: TabBar & NavBar.

  4. iOS 教程:使用 Storyboard 创建自定义标签栏 Xcode.

  5. RXCustomTabBar.

  6. iOS custom tabbar.

  7. How to create custom tab bar in Swift.

您可以子class uitabbarcontroller 并在这个 class 的 viewDidLoad 函数中添加一个带有背景颜色的视图和带有这些图标的 imageViews 到这个视图并使视图 userInteractionEnabled = false