我想使用presentModalViewController来显示ABPeoplePickerNavigationController。 但模态控制器出现在简单的UIInterfaceOrientationPortrait中,而不是颠倒。因此,用户必须旋转iPhone才能选择联系人。
是否可以在UIInterfaceOrientationPortraitUpsideDown中呈现模态视图控制器?
答案 0 :(得分:2)
最后我必须继承ABPeoplePickerNavigationController。 在我的派生类中,我只覆盖
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
并仅为UIInterfaceOrientationPortraitUpsideDown返回YES。
并设置
picker.modalPresentationStyle = UIModalPresentationCurrentContext;
在呈现之前。