0

iPhone アプリで emailcomposer のバー ボタンの画像を変更するにはどうすればよいですか? ナビゲーション バーの画像は変更できますが、送信ボタンとキャンセル ボタンの画像も変更する必要があります。

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 に答える