0

これは私のシナリオです:

私のアプリケーションには、Navigation Controller が組み込まれた Tab Bar Controller が組み込まれています。最初の View Controller は両方の向きを処理しますが、他の View Controller は処理しません。したがって、方向の変更をリッスンするためにタブバーとナビゲーションバーをサブクラス化しているため、方向の変更があるたびに、タブバーコントローラーはナビゲーションコントローラーに回転する必要があるかどうかを尋ね、ナビゲーションコントローラーは現在のビューコントローラーに方向の変更を正しく管理するように依頼しますオリエンテーション。すべてが正常に機能しています。私が現在抱えている問題は、ニュース ビュー コントローラー (写真に示されているように両方の向きを処理するもの) が横向きのときはいつでも、[価格] タブをタップすると、価格ビュー コントローラーに移動することです。そして視界が遮られる。向きは問題ないことに注意してください。

News View Controller(両方向対応)
価格 View Controller は縦向きのみです。 ニュースを縦向きにすると、すべてがクールに見えます 風景のニュースはすべてまだ良い なぜこうなった? ビュー フレームを nslog すると、その高さは 387 です。わかりません

どんな助けでも本当に感謝します。私はこれに3日間対処してきました ヘルプ

4

1 に答える 1

0

ビューの autoresizingmask を widthSizeable=YES heightSizeable=YES flexibleMaxX=YES および flexibleMaxY=YES に設定してみてください

于 2013-03-15T21:55:31.590 に答える