我已经将应用程序从 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];
第一个视图使用自定义标题/背景颜色看起来很好。当您单击“添加”或“创建”时,标题变为白色。
谢谢
约翰