gpt4 book ai didi

iphone - iPad 分屏 View 更改主导航栏颜色

转载 作者:行者123 更新时间:2023-12-03 19:03:20 25 4
gpt4 key购买 nike

奇怪的问题:将我的应用程序旋转到纵向,选择工具栏项目并公开 uipopovercontroller 后,如果我旋转回横向,右侧的 UINavigationController (SplitView 的 objectAtIndex:0)会更改导航栏的颜色。我不知道为什么。我在 Interface Builder 中将其设置为 barStyle = UIBarStyleBlackOpaque;

返回横向模式后,它会变成银色。

只有当我将其旋转到纵向、创建弹出窗口并在导航 Controller 中选择某些内容(这会推送另一个 tableViewController)时,才会发生这种情况。即使在 viewDidLoad 方法中设置属性也不起作用。

有人有想法吗?

最佳答案

viewDidLoad 仅在第一次显示 View 时(或者由于内存问题而被清除)才会被调用。尝试重新设置 viewWillAppear 中的 barStyle,甚至 – splitViewController:willShowViewController:invalidatingBarButtonItem:。

关于iphone - iPad 分屏 View 更改主导航栏颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2641845/

25 4 0