【发布时间】:2014-12-22 23:15:07
【问题描述】:
我有一个 UINavBar,我将颜色设置为蓝色(手动,而不是编程),当我在模拟器上运行它时,它显示如下。 (虽然在 xcode 中,navBar 是蓝色的。)
【问题讨论】:
-
你确定这个导航栏实例真的被使用了吗?尝试清理您的项目。有时我注意到 Interface Builder 资源没有放在应用程序包中,因为它们被认为与以前的版本相同。
-
navBar 'instance' 是什么意思?在大纲导航器中,我选择了导航控制器场景。然后我选择了导航栏并更改了颜色。我做的不对吗?
-
您是否在代码中初始化任何导航对象?我的意思是特定的导航栏项目。如果您在代码中创建了一个新的,则可能存在不匹配。
-
我之前确实尝试过创建一个新的 UINavigationBar。然后我意识到这是错误的,所以我删除了它。
标签: objective-c xcode uinavigationbar uicolor