【问题标题】:Color not showing at UINavBar in xcodexcode 中的 UINavBar 未显示颜色
【发布时间】:2014-12-22 23:15:07
【问题描述】:

我有一个 UINavBar,我将颜色设置为蓝色(手动,而不是编程),当我在模拟器上运行它时,它显示如下。 (虽然在 xcode 中,navBar 是蓝色的。)

【问题讨论】:

  • 你确定这个导航栏实例真的被使用了吗?尝试清理您的项目。有时我注意到 Interface Builder 资源没有放在应用程序包中,因为它们被认为与以前的版本相同。
  • navBar 'instance' 是什么意思?在大纲导航器中,我选择了导航控制器场景。然后我选择了导航栏并更改了颜色。我做的不对吗?
  • 您是否在代码中初始化任何导航对象?我的意思是特定的导航栏项目。如果您在代码中创建了一个新的,则可能存在不匹配。
  • 我之前确实尝试过创建一个新的 UINavigationBar。然后我意识到这是错误的,所以我删除了它。

标签: objective-c xcode uinavigationbar uicolor


【解决方案1】:

我使用的是适用于 ipad 和 iphone 的 viewController。现在在那个 viewController 中,我为每个 viewController 插入了一个导航控制器。 (令人惊讶的是,xcode 允许您这样做。当时我不知道这是错误的。)所以我在不是第一个的导航控制器上设置了条形着色颜色。 (它是第二个视图导航控制器)因此,它在采用哪种颜色、第一个导航控制器或当前导航控制器的颜色方面存在冲突。

【讨论】:

    猜你喜欢
    • 2013-02-12
    • 2021-11-11
    • 2015-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-26
    • 1970-01-01
    相关资源
    最近更新 更多