アプリをios6からios7に変換しました。アプリは、次の方法でナビゲーション バーの背景色を設定します。
[[UINavigationBar appearance] setBackgroundColor: [UIColor blueColor]];
これはほとんどどこでも問題なく動作します。しかし、ABUnknownPersonViewController を使用して [新しい連絡先を作成] または [既存の連絡先に追加] をクリックすると、ヘッダーは白い背景に白くなります。
このビューのナビゲーション バーの背景色を変更する方法はありますか?
ビューは次のように開始されます
ABUnknownPersonViewController *picker = [[ABUnknownPersonViewController alloc] init];
picker.unknownPersonViewDelegate = self;
picker.displayedPerson = aContact;
picker.allowsAddingToAddressBook = YES;
picker.allowsActions = YES;
picker.alternateName = self.contact.fullName;
picker.title = self.contact.fullName;
[self.navigationController pushViewController:picker animated:YES];
最初のビューは、カスタム ヘッダー/背景色で問題なく表示されます。ヘッダーが白くなるのは、「追加」または「作成」をクリックしたときです。
ありがとう
ヨハン