ABPeoplePicker:重置自定义导航栏外观
Posted
技术标签:
【中文标题】ABPeoplePicker:重置自定义导航栏外观【英文标题】:ABPeoplePicker: Reset Custom Navigationbar Appearance 【发布时间】:2012-07-23 14:39:03 【问题描述】:我正在使用 UINavigationBar、UIBarBattunItems 和 BackButton 的自定义外观。此外,我正在使用 Apple 的 ABPeoplePicker 让用户从一些联系人中进行选择。我的问题是我想将外观重置为默认外观,但前提是人员选择器以模态方式呈现。
有谁知道如何做到这一点?
我以以下方式展示我的人员选择器。
//showing people picker do identify owner of the certificate
ABPeoplePickerNavigationController* picker = [[ABPeoplePickerNavigationController alloc] init];
picker.peoplePickerDelegate = self;
[self presentModalViewController:picker animated:YES];
提前致谢!
【问题讨论】:
【参考方案1】:尝试在当前选择器之前添加以下代码。
picker.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
picker.modalPresentationStyle = UIModalPresentationOverCurrentContext;
【讨论】:
以上是关于ABPeoplePicker:重置自定义导航栏外观的主要内容,如果未能解决你的问题,请参考以下文章
使用多个导航栏视图自定义 UIBarButtonItem 外观