iPhone iOS5 Storyboard 更改导航栏外观

标签 iphone objective-c ios storyboard

我希望我的导航栏使用黑色透明外观。在我的 Non-Storyboard 应用程序中,我可以将此代码放入 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]];

如果我使用 Storyboard,这段代码会去哪里?看来我的 Controller 在应用程序完成启动之前已加载

谢谢!

最佳答案

这将继续与 Storyboard配合使用。 appearance 类方法返回一个代理对象,该对象定义该类的所有已创建实例的样式信息。

关于iPhone iOS5 Storyboard 更改导航栏外观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8685715/

相关文章:

objective-c - 使用 Xcode 调试器确定存储在 NSArray 中的对象类型

ios - UIpagecontrol 需要动画从右到左

ios - 访问 subview 委托(delegate)方法

iphone - 如何从 NSData 对象中获取值

iphone - 如何改善iPhone应用程序的边缘检测?

ios - 无法将类型 'Data' 的值转换为预期的参数类型 'Data'

ios - 如何在 uitableviewcell 中使用 swift 4 中的按钮获取 JSON id

ios - UIButton 从 Core Data 增加一个数组,从另一个类完成

ios - 基于 iTunes Connect 的构建不会继续进行

iphone - 向下移动 UITabBarItem 图像?