私の目的は、風景やポートレートモードの両方でアプリケーションの機能を得ることだった、と私はそれを行うために見つけ出すことができるすべては、以下のコードでした。アプリは肖像画に罰金働いていたが、景観に切り替えたときに、テキストが追加のスペースを埋めるために(右へ)拡大しないでしょう。私は私のスプリング/ストラットセットにしました、そして両親は「allowResizing」IBで選択していたこと。それはポートレートモードでうまく見えることなぜ私のツールバーには、ときランドスケープモードでは表示されませんか?
- (void) willAnimateSecondHalfOfRotationFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation duration:
(NSTimeInterval)duration {
UIInterfaceOrientation toInterfaceOrientation = self.interfaceOrientation;
if (toInterfaceOrientation == UIInterfaceOrientationPortrait) {
self.myView.frame = CGRectMake(0.0, 0.0, 320.0, 480.0);
}
else {
self.myView.frame = CGRectMake(0.0, 0.0, 480.0, 256.0);
}
}
注意(ツールバーが表示されます):
Portrait http://mr-sk.com/img/land.png
をしかし、ツールバーは、ランドスケープモードでなくなっている。ここ
は、私が代わりにやったものです:
Landscape http://mr-sk.com/img/por.png
アイデア?
私はフレームが横長モードで正しいことを確認しましました:ここに画像があります:HTTP ://mr-sk.com/img/IB.png –