2

私のアプリはポートレート モードのみを使用します。しかし、ABPeoplePickerNavigationController はランドスケープをサポートしています。ABPeoplePickerNavigationController でポートレート モードのみをサポートすることは可能ですか?

4

1 に答える 1

2

サブクラス化してオーバーライドするshouldAutorotateToInterfaceOrientation:

// .h file
@interface MMABPeoplePickerPortraitOnlyNavigationController : ABPeoplePickerNavigationController
@end

// .m file
@implementation MMABPeoplePickerPortraitOnlyNavigationController

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}

@end
于 2012-07-20T18:00:04.503 に答える