iphone - 有时未设置导航栏按钮色调颜色

标签 iphone

引用以下短视频:http://screencast.com/t/cmnsqVTh

问题出在导航栏后退按钮的颜色上。

第一次加载应用程序时,导航栏及其按钮具有默认颜色。然后,我将 View Controller 推送到堆栈上,当新 View 加载时(在 viewDidLoad 方法中),它将导航栏的色调设置为粉红色。导航栏的按钮也如预期的那样是粉红色的。 然后我按下后退按钮, View 就会从堆栈中弹出。在 Root View Controller 的 viewWillAppear 方法中,我将色调颜色设置回 nil,以便它再次成为默认颜色。导航栏看起来符合预期。但是,如果我再次将 View Controller 插入堆栈,导航栏的色调为粉红色,但后退按钮的颜色为默认的浅蓝色。 希望这是可以理解的。

那么问题的原因是什么?

最佳答案

示例项目:http://www.filedropper.com/testnavigation

该错误似乎发生在 3.0 设备/模拟器上。 2.2.1 中不会出现这种情况。 在这上面浪费了很多时间...

错误报告已提交 (7001347)

关于iphone - 有时未设置导航栏按钮色调颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1032673/

相关文章:

iphone - 如何使除选定一个以外的所有表格 View 单元格变灰

android - Moodle Rest Console API 成绩

iphone - 推送通知指南?

iphone - Cocos2d 游戏中的碰撞检测?

iphone - 为什么应用内购买沙盒总是询问 "Verification Required"?

ios - Xcode 中未找到架构 i386 - Dropbox SDK 的符号

iphone - NSDate 格式输出错误的日期

iphone - 将 JSON 数据写入磁盘

ios - 适用于 iOS 的 Google Analytics (v3.03) - 未接收数据

ios - 适用于企业内部APP的iOS推送通知