0

如何在 iPhone 应用程序中更改 emailcomposer 的 Bar Button 的图像?我可以更改导航栏的图像,但我还必须更改发送和取消按钮的图像。

4

2 回答 2

2

作曲家以模态方式呈现为导航控制器的 rootviewcontrolelr。

如果您更改 UINavigationCar 以及 UIBarButtonItem 的属性appearance,它应该可以解决问题

UIBarButtonItem *barbuttonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonItemStyleBordered target:nil action:nil];

if ([barbuttonItem respondsToSelector:@selector(setTintColor:)]) {
    [[UIBarButtonItem appearance] setTintColor:kUIBarButtonItemTitleColor];
}

但请记住,这将更改所有条形按钮项目,而不仅仅是邮件编写器中的那些。

于 2012-10-22T08:41:10.940 回答
0

尝试通过 mailComposeViewController.navigationBar.items 访问它们,这是一个栏项目的数组。

于 2012-10-22T08:37:05.977 回答