【问题标题】:iPhone iOS5 Storyboard change navbar appearanceiPhone iOS5 Storyboard 改变导航栏外观
【发布时间】:2011-12-31 01:43:34
【问题描述】:

我希望我的导航栏使用黑色透明外观。在我的非故事板应用程序中,我可以将此代码放在 AppDidFinishLoadingWithOptions 中:

[[UINavigationBar appearance] setTintColor:[AppColors navBarColor]];
[[UINavigationBar appearance] setBarStyle:UIBarStyleBlackTranslucent];
[[UINavigationBar appearance] setAlpha:0.7];

[[[UITableView appearance] backgroundView]setBackgroundColor:[AppColors tableViewBackgroundColor]];
[[[UITableViewCell appearance] backgroundView]setBackgroundColor:[AppColors tableViewCellBackgroundColor]];

如果我使用情节提要,这段代码会放在哪里?看来我的控制器是在应用程序完成启动之前加载的

谢谢!

【问题讨论】:

    标签: iphone objective-c ios storyboard


    【解决方案1】:

    这将继续适用于情节提要。 appearance 类方法返回一个代理对象,该对象定义了该类所有已创建实例的样式信息。

    【讨论】:

      【解决方案2】:

      尝试将其放入应用程序根视图控制器的viewDidLoad 方法中。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-21
        • 1970-01-01
        • 1970-01-01
        • 2015-11-10
        • 2013-11-14
        • 1970-01-01
        • 2011-01-09
        • 2016-03-12
        相关资源
        最近更新 更多