0

デフォルトのEventKitUI-「イベントの追加」カレンダーエントリシートの完了/キャンセルボタンの色合いを変更するために、次のことを試みています。

カレンダーエントリーシート

EKEventEditViewController *eventController = [[EKEventEditViewController alloc]init];    
eventController.editViewDelegate = self;

[[[eventController navigationItem]cancelButton]setTintColor:[UIColor blueColor]];

ただし、上の画像に表示されているように、ボタンは以前のナビゲーションバーから継承された色を保持します(不思議なことに、シートは以前のナビゲーションバーからのナビゲーションバーの色合いを引き継いでいませんでした。これも灰色でした)。

このビューのボタンの色合いにアクセスして変更するにはどうすればよいですか?

4

1 に答える 1

0

このようにナビゲーションバーの色合いを変えることができました。

eventController.navigationBar.tintColor = [UIColor greyColor];
于 2012-12-18T10:51:38.213 に答える