xcode - 动态更改标签栏背景颜色

标签 xcode swift ios8 tabbar

我想动态更改选项卡栏颜色。我知道我们可以在 AppDelegate 中更改它,但是如何在 View Controller 中更改它?

谢谢。

最佳答案

您可以在 UITabBarView Controller 内执行此操作:

self.tabBar.backgroundColor = UIColor(rgb: 0x12ff11)

这将为您提供绿色背景。如果您有对 tabBarController 的引用,您可以这样做:

self.tabBarController?.tabBar.backgroundColor = UIColor.redColor()

关于xcode - 动态更改标签栏背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31363015/

相关文章:

swift - UICollectionViewCells 在重新排列后重置其大小

iphone - 何时何地放置@class 声明

ios - 在 cocoapods Podspec 中定义自定义模块映射文件

ios - 图像无法加载 Swift

ios - 无法为类型 UnsafeMutablePointer<UInt8> 调用初始值设定项

ios - 将内容置于 UIScrollView (Pager) iOS 中心

iOS 7/8 系统键盘高度

objective-c - 使用一个代码库构建多个应用程序的良好机制

iphone - 帮助创建与filteredArrayUsingPredicate一起使用的谓词

xcode - 除非用户登录,否则钥匙串(keychain)不会从 Jenkins 脚本解锁