【发布时间】:2015-03-25 06:13:03
【问题描述】:
我想更改标签栏控制器的编辑视图控制器的色调颜色。我已经设法更改了更多视图控制器的颜色,但没有得到任何线索。
这段代码是为了改变更多视图控制器的颜色,写在UITabBarController的子类中
override func viewDidLoad() {
super.viewDidLoad()
var view = self.moreNavigationController.topViewController.view as UITableView
view.tintColor = Utilities.mainColor()
view.separatorStyle = .None
}
欢迎对 Objective-C 或 Swift 提出建议
【问题讨论】:
-
设置全局色调颜色最简单的方法是设置 AppDelegate.window.tintColor。
-
尝试使用这个
self.moreNavigationController.view.tintColor = Utilities.mainColor();而不是在topViewController上应用色调 -
@Zahid 它不起作用,它只是改变了 MoreViewController 的色调而不是编辑 vc
标签: ios objective-c iphone swift