我希望我的导航栏使用黑色透明外观。在我的非故事板应用程序中,我可以将此代码放在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]];
如果我使用故事板,这段代码会在哪里?在应用程序完成启动之前,我的控制器似乎已加载
谢谢!
答案 0 :(得分:1)
这将继续与故事板一起使用。 appearance
类方法返回一个代理对象,该对象定义该类的所有已创建实例的样式信息。
答案 1 :(得分:0)
尝试将其放在应用程序根视图控制器中的viewDidLoad
方法中。