iPad アプリを横向きで動作させようとしています。ランドスケープ モードで、一部のコントロールの位置を変更したいと考えています。ログを取得したので、メソッド内にいることがわかりますが、オブジェクトはどれも移動しません。何か不足していますか?
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return YES;
}
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
if(toInterfaceOrientation==UIInterfaceOrientationLandscapeRight ||
toInterfaceOrientation==UIInterfaceOrientationLandscapeLeft)
{
NSLog(@"in landscape");
// I would like to re-position my controls here but not working
image1.frame = CGRectMake(318, 501, 100, 100);
btnNext.frame = CGRectMake(200, 455, 100, 35)
}
}