【发布时间】:2010-08-10 09:28:41
【问题描述】:
参考以下短视频:http://screencast.com/t/cmnsqVTh
问题在于导航栏后退按钮的颜色。
第一次加载应用程序时,导航栏 + 其按钮具有默认颜色。然后我将视图控制器压入堆栈,当新视图加载时(在 viewDidLoad 方法中),它将导航栏的色调设置为粉红色。正如预期的那样,导航栏的按钮也是粉红色的。 然后我按下后退按钮,视图从堆栈中弹出。在根视图控制器的 viewWillAppear 方法中,我将 tint 颜色设置回 nil ,使其再次成为默认颜色。导航栏看起来像预期的那样。但是,如果我再次将视图控制器推入堆栈,导航栏的色调是粉红色的,但后退按钮的颜色是默认的浅蓝色。 希望这是可以理解的。
那么问题的原因是什么?
【问题讨论】:
标签: iphone