iphoneアプリで端末の向きを変えずにアプリの向きを変えたい。ビューをポートレイト モードからランドスケープ モードにプログラムで変更したいと考えています。
また、これがアップルストアに受け入れられるかどうかも知りたいですか?
ありがとう
今、私は他の人から次のような解決策を得ました
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationLandscapeRight];
その時点でこの行を追加すると、1 つの警告が表示され、この警告を削除するには、実装ファイルに次のコードを追加するだけです。
@interface UIDevice (MyPrivateNameThatAppleWouldNeverUseGoesHere)
- (void) setOrientation:(UIInterfaceOrientation)orientation;
@end
その後、次のメソッドで、必要に応じてこのコードを記述します..
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
}
しかし、これがアップルのアプリストアに受け入れられているかどうか知りたいですか?
ありがとう