如何在UIImagePickerController导航栏上更改按钮颜色?

Ank*_*ava 8 iphone objective-c uiimagepickercontroller ios

我设法改变了颜色,navigation bar但按钮的颜色仍然是黑色.有没有办法改变按钮的颜色?见下图.

更新:抱歉由于版权问题删除了图像.

小智 21

没有您的自定义图像是不可能的.

但是您应该在创建导航控制器后立即更改色调颜色:

 UIImagePickerController *pickerImg = [[UIImagePickerController alloc] init];
pickerImg.navigationBar.barStyle = UIBarStyleBlackOpaque; // Or whatever style.
// or
pickerImg.navigationBar.tintColor = [UIColor whateverColor];
Run Code Online (Sandbox Code Playgroud)


Bou*_*rne 0

您可以使用 iOS 5 及更高版本的新UIAppearanceAPI 来实现所需的自定义。本教程主要向您展示如何操作。