当前的活动套件ios改变了导航栏项目的颜色

时间:2014-07-31 08:11:00

标签: ios xcode navbar eventkit

我正在使用,以便通过我的移动应用程序在我的日历上添加活动。 我想要做的是更改导航栏项目的颜色(取消和完成),请检查下面的图像:enter image description here

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

使用此代码

[self.navigationController.navigationBar setTintColor:[UIColor whiteColor]];

如果您要展示UIViewController,请使用以下代码:

创建UIBarButtonItem

UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithTitle:@"Cancel" style:UIBarButtonItemStylePlain target:self action:@selector(cancelButtonTapped:)];

[barButton setTintColor:[UIColor whiteColor]];

如果您使用Apple提供UIViewController,则此代码:

  UIImagePickerController *controller = [[UIImagePickerController alloc] init];
        [controller setDelegate:self];
        [controller setSourceType:UIImagePickerControllerSourceTypePhotoLibrary | UIImagePickerControllerSourceTypeSavedPhotosAlbum];
        [controller.navigationBar setTintColor:[UIColor redColor]];