IOS 更改后退按钮的颜色
Posted
技术标签:
【中文标题】IOS 更改后退按钮的颜色【英文标题】:IOS Changing the color of back button 【发布时间】:2011-10-31 09:45:06 【问题描述】:我可以找到两种方法来更改导航栏的后退按钮
1)[self.navigationItem.backBarButtonItem setTintColor:[UIColor colorWithRed:0 green:0.3294 blue:0.5764 alpha:1]];
虽然看起来很简单,但这种方法不起作用..不知道为什么?
2)[[UIBarButtonItem appearance] setTintColor:[UIColor colorWithRed:0 green:0.3294 blue:0.5764 alpha:1]];
此方法在 ios5 上运行良好。但此方法在较低版本中不存在,从而导致应用程序崩溃。
有没有办法改变后栏按钮的颜色?
【问题讨论】:
见***.com/questions/7929382/… 【参考方案1】:navigationItem 上的backBarButtonItem 是一个 UIBarButtonItem,它的颜色可以通过 tint color 属性设置,在 iOS 5 或更高版本中可用。
iOS 4 中的替代解决方案: 设置 self.navigationController.navigationBar.tintColor,从 iOS 2 开始,它会将你的后退按钮颜色设置为相同。
更多请参考information:
【讨论】:
以上是关于IOS 更改后退按钮的颜色的主要内容,如果未能解决你的问题,请参考以下文章
UINavigationController 背景颜色更改在 iOS 中隐藏后退按钮