1 つの ViewController に 2 つの UIToolbar があります。
回転時に位置を変更する必要があります。
コンセントを2つ追加
@property (nonatomic, retain) IBOutlet UIToolbar *toolbar1;
@property (nonatomic, retain) IBOutlet UIToolbar *toolbar2;
それらを IB に接続します。viewcontroller.mi でこのコードを使用します。
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
if (toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft ||
toInterfaceOrientation == UIInterfaceOrientationLandscapeRight)
{
toolbar1.frame = CGRectMake(0, 0, 1024, 44);
toolbar2.frame = CGRectMake(0, 374, 1024, 44);
}
else
{
toolbar1.frame = CGRectMake(0, 0, 768, 44);
toolbar2.frame = CGRectMake(0, 502, 768, 44);
}
}
問題は - 何も変わらない!
どうすれば修正できますか?
PS webviewsでは動作します