人物选取器:重置自定义导航栏外观

时间:2012-07-23 14:39:03

标签: iphone reset abpeoplepickerview uiappearance

我正在使用我的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 个答案:

答案 0 :(得分:0)

尝试在当前选择器之前添加以下代码。

picker.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
picker.modalPresentationStyle = UIModalPresentationOverCurrentContext;