2
私のアプリはポートレートモードのみを使用します。しかし、ABPeoplePickerNavigationControllerはランドスケープをサポートしています。 ABPeoplePickerNavigationControllerにポートレートモードのみをサポートさせることは可能ですか?Objective-C - ABPeoplePickerNavigationControllerの回転をロックする
私のアプリはポートレートモードのみを使用します。しかし、ABPeoplePickerNavigationControllerはランドスケープをサポートしています。 ABPeoplePickerNavigationControllerにポートレートモードのみをサポートさせることは可能ですか?Objective-C - ABPeoplePickerNavigationControllerの回転をロックする
はサブクラスそれをし、あなたはそれがアドレス帳のフレームワーククラスのために予約されます、クラスのプレフィックスとして `AB`を使用すべきではありませんshouldAutorotateToInterfaceOrientation:
// .h file
@interface MMABPeoplePickerPortraitOnlyNavigationController : ABPeoplePickerNavigationController
@end
// .m file
@implementation MMABPeoplePickerPortraitOnlyNavigationController
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}
@end
をオーバーライドします。 – omz
@omz編集されたコード。 – Guillaume
または 'interfaceOrientation == UIInterfaceOrientationPortrait'です。 'UIInterfaceOrientationIsPortrait()'は、意図されていない可能性がある、PortraitUpsideDownでも同様です。 –