普遍的なアプリを作っていますが、初期の向きをiPad用のランドスケープとiPhone用のポートレートに設定できるかどうかは疑問でしたか?現在、私はinfo.plist
ファイルにinitial interface orientation
を設定していますが、iPadとiPhone用に異なるオプションはないようです。 info.plist
ファイルで実行できない場合は、プログラムでどのように行うのですか?それはsupported orientation
sのinitial interface orientation
財産紛争のように見えますiPadとiPhoneの起動方法が異なりますか?
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad) {
if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) {
return YES;
}
}
else {
if (interfaceOrientation == UIInterfaceOrientationPortrait) {
return YES;
}
}
return NO;
}
http://stackoverflow.com/a/17628668/468724 –