gpt4 book ai didi

ios - iOS 7 上的 UINavigationBar Flash

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:32 24 4
gpt4 key购买 nike

每当我的应用程序启动时(仅在 iPad 上),导航栏会短暂闪烁白色,然后突然变成它的栏色调颜色。您可以在此处查看动画 gif:

enter image description here

我在 UINavigationController 子类上设置色调,此配置在 iPhone 上完美运行。

//This returns a UIColor
self.navigationBar.barTintColor = [[IGVThemeManager sharedManager] themeColor];

self.navigationBar.tintColor = [UIColor whiteColor];
self.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName : [UIColor whiteColor], NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-Light" size:20]};

我也尝试过删除子类并通过 Interface Builder 手动设置条形色调颜色,但仍然有相同的“闪光”结果。关于其他可能导致此问题的任何想法?这发生在模拟器和设备上。注意:如果有任何想法,此导航 Controller 作为 Split View Controller 的一部分存在。

最佳答案

将您的代码移至:

- (void)viewDidLayoutSubviews

这样就可以了。

关于ios - iOS 7 上的 UINavigationBar Flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20887876/

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