Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios4 IOS更改后退按钮的颜色_Ios4_Uinavigationcontroller_Ios5_Back Button_Uinavigationitem - Fatal编程技术网

Ios4 IOS更改后退按钮的颜色

Ios4 IOS更改后退按钮的颜色,ios4,uinavigationcontroller,ios5,back-button,uinavigationitem,Ios4,Uinavigationcontroller,Ios5,Back Button,Uinavigationitem,我可以找到两种方法来更改导航栏的后退按钮 1) [self.navigationItem.backBarButtonItem setTintColor:[UIColor颜色带红色:0绿色:0.3294蓝色:0.5764 alpha:1] 虽然看起来很简单,但这种方法不起作用。不知道为什么 2) [[uibarbuttonite外观]setTintColor:[UIColor color withred:0 green:0.3294 blue:0.5764 alpha:1] 此方法在IOS5上运行

我可以找到两种方法来更改导航栏的后退按钮

1)
[self.navigationItem.backBarButtonItem setTintColor:[UIColor颜色带红色:0绿色:0.3294蓝色:0.5764 alpha:1]
虽然看起来很简单,但这种方法不起作用。不知道为什么

2)
[[uibarbuttonite外观]setTintColor:[UIColor color withred:0 green:0.3294 blue:0.5764 alpha:1]
此方法在IOS5上运行良好。但此方法在较低版本中不存在,因此导致应用程序崩溃


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

navigationItem上的backBarButtonItem是一个UIBarButtonItem,其颜色可以通过iOS 5或更高版本中提供的“着色颜色”属性设置

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


有关详细信息,请参阅此项:

导航项上的backBarButtonItem是UIBarButtonItem,其颜色可以通过iOS 5或更高版本中提供的“着色颜色”属性进行设置

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

有关更多信息,请参阅此项:

请参阅