【问题标题】:IOS Changing the color of back buttonIOS 更改后退按钮的颜色
【发布时间】: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 上运行良好。但此方法在较低版本中不存在,从而导致应用程序崩溃。

有没有办法改变后栏按钮的颜色?

【问题讨论】:

标签: ios4 uinavigationcontroller ios5 back-button uinavigationitem


【解决方案1】:

navigationItem 上的backBarButtonItem 是一个 UIBarButtonItem,它的颜色可以通过 tint color 属性设置,在 iOS 5 或更高版本中可用。

iOS 4 中的替代解决方案: 设置 self.navigationController.navigationBar.tintColor,从 iOS 2 开始,它会将你的后退按钮颜色设置为相同。

更多请参考information

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    • 2020-02-11
    相关资源
    最近更新 更多