ios - 更改导航 Controller 项目颜色

标签 ios swift uinavigationcontroller

如何更改 UINavigationController 项的颜色?

我使用嵌入 UINavigationController => UIViewController 并且默认情况下我有“<返回”。我想删除这个“返回”文本并将项目的颜色更改为白色。

我确实尝试了下一个:

override func viewDidLoad() {
    super.viewDidLoad()

    UINavigationBar.appearance().tintColor = UIColor.whiteColor()
}

UIViewController 内部,该项目出现在其中,但对我没有帮助

最佳答案

使用self.navigationController?.navigationBar.barTintColor改变颜色

self.navigationController?.navigationBar.barTintColor = UIColor.whiteColor()

关于ios - 更改导航 Controller 项目颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29790393/

相关文章:

ios - Monotouch 内存 View Controller 问题

ios - 如何将透明 'large title' UINavigationBar重置为默认外观设置?

swift - 我如何获得边界 UIImageView Swift

ios - 带有 Segue 的 UITableView 和搜索栏

ios - UITableView 的框架被重置为 Nib 中的值

ios - 如何防止 iOS 应用在更改相机权限后重置?

objective-c - Swift 中基础对象的只读属性

multithreading - 是否仍然需要验证异步请求的标准模式?

ios - 另一个 UINavigationController 内的 UITabBarController 内的 UINavigationController 的问题

ios - EXC_CRASH (SIGABRT) UIPopoverPresentationController presentationTransitionWillBegin