重複の可能性:
iphone/ipad の向きの処理
何とおっしゃいましたか。私はiOSで非常に新しいです。デバイスの向きを処理する最良の方法を教えてください。
向きが変わった時点でサブビューを入れ替えるという意味です。
重複の可能性:
iphone/ipad の向きの処理
何とおっしゃいましたか。私はiOSで非常に新しいです。デバイスの向きを処理する最良の方法を教えてください。
向きが変わった時点でサブビューを入れ替えるという意味です。
質問を投稿する前に、RnD を行ってください。これは、特に iOS 向けのプラットフォームに最適なサイトです。この質問はすでに回答されています。あなたは新しいミツバチなので大丈夫です。
ここにリンクがあります。これを試すことができます。それがあなたのために働くことを願っています:)
IOS 6 では、新しいメソッドについてお知らせします。Device Orientation
このメソッドは、デバイスの向きをサポートするUIInterfaceOrientationMaskAll
ためのものであり、4 つの向きすべてをサポートすることを意味します。
-(NSUInteger)supportedInterfaceOrientations
{
return UIInterfaceOrientationMaskAll;
}
このメソッドは、デバイスが現在の向きを変更したときに呼び出されます。
-(BOOL)shouldAutorotate
{
if(UIInterfaceOrientationPortrait == [[UIDevice currentDevice] orientation])
{
NSLog(@"Portrait Mode");
}
else if(UIInterfaceOrientationPortraitUpsideDown == [[UIDevice currentDevice] orientation])
{
NSLog(@"Portrait UpSideDown Mode");
}
else if(UIInterfaceOrientationLandscapeLeft == [[UIDevice currentDevice] orientation])
{
NSLog(@"Landscape Left Mode");
}
else
{
NSLog(@"Landscape Right Mode");
}
return YES;
}
UIInterfaceOrientation
IOS での IOS 6インターフェイスの向きの詳細については、このリンクを参照してください。