gpt4 book ai didi

ios - PushViewController & 设置导航栏颜色和标题

转载 作者:行者123 更新时间:2023-11-28 08:50:34 26 4
gpt4 key购买 nike

我在一个按钮中做了一个推送功能:

@IBAction func prodButton(sender: AnyObject) {

let storyboard = UIStoryboard(name: "Main", bundle: nil)

var secondViewController = CollectionViewController()

secondViewController = storyboard.instantiateViewControllerWithIdentifier("CollectionViewController") as! CollectionViewController

self.navigationController?.pushViewController(secondViewController, animated: true)
}

这个按钮会推送到 secondViewController,但是当我查看第二个 View Controller 的导航栏时,我注意到它已经自动设置了一个后退按钮。问题是这个后退按钮的颜色是浅蓝色,不符合我的设计。我试图像在 viewDidAppear 中那样改变它

self.navigationItem.leftBarButtonItem?.tintColor = UIColor.redColor()

还有条形颜色:

self.navigationController?.navigationBar.barTintColor = UIColor(red: 65, green: 61, blue: 116, alpha: 1.0)

但没有任何变化。

如果有人能帮助我,我将非常感激。

提前致谢。

最佳答案

尝试设置你的颜色一次,之后到处都是相同的颜色:

let navBar = UINavigationBar.appearance()
navBar.tintColor = UIColor.redColor()

您应该将此代码放在 AppDelegate 中。如果你使用它,你也可以在 Storyboard 中设置 barTint。

关于ios - PushViewController & 设置导航栏颜色和标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34344576/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com