【发布时间】:2014-04-28 17:32:39
【问题描述】:
我希望导航栏的背景颜色为黑色,导航栏上的文本为白色。
在我的模拟器上一切正常,如下所示:
但是,当我在带有 7.1 的实际设备上测试它时,即使导航栏的背景颜色是橙色,屏幕的标题也是黑色的。
这就是我在我的应用程序委托中所做的:
@window.rootViewController = UINavigationController.alloc.initWithRootViewController(main_controller)
@window.rootViewController.navigationBar.barTintColor = '#DF533B'.to_color
@window.rootViewController.navigationBar.translucent = true
@window.rootViewController.navigationBar.tintColor = UIColor.whiteColor
@window.rootViewController.navigationBar.setTitleTextAttributes({
UITextAttributeTextColor => UIColor.whiteColor
})
我的deployment_target 是7.0 而app.sdk_version 是7.1
我应该将此代码放在我所有控制器的viewDidLoad 中吗?
【问题讨论】:
标签: ios ios7 rubymotion