縦向きと横向きの両方のモードになるアプリを作成しています。iOS 5.0
私は次の方法でビューを追加しています。
-(BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)interfaceOrientation
{
if(((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) ||
(interfaceOrientation == UIInterfaceOrientationLandscapeRight)))
{
productname.frame=CGRectMake(240, 97, 106, 20);
self.view = landscapeView;
}
else if
(((interfaceOrientation == UIInterfaceOrientationPortrait) ||
(interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown))){
productname.frame=CGRectMake(153, 151, 106, 20);
self.view = portraitView;
}
return YES;
}
しかし、iOS 6.0
私はオリエンテーションのために次の2つの方法を得ました。
- (NSUInteger)supportedInterfaceOrientations
- (BOOL)自動回転する必要があります
私は実際にデバイスの回転中に発火しなければならない方法が必要です。誰かアイデアがあれば教えてください。私はすでにそれに多くの時間を無駄にしました。
よろしくお願いします。