0

ナビゲーションコントローラーを別のコントローラー内にネストしましたが、ネストされたナビゲーションコントローラー内の uiview のサイズが奇妙に変更されました。

何が起こっているかを示すいくつかのスクリーンショットを次に示します。

これは、両方のナビゲーション バーが表示されている状態です。下部が物理的な画面の許容範囲を超えていることがわかります。 ここに画像の説明を入力

これは、メイン ナビゲーション バーが非表示になっているサブ ナビゲーション バーのみを示しています。私はそれが何であるか分かりません。 ここに画像の説明を入力

最後に、これはメインナビゲーションバーのみが表示され、サブバーが非表示になっていることを示しています.. ここに画像の説明を入力

最後のビューは私が使用したいものですが、..ビューの下部を見ると、表示されているAの一部しかありません..しかし、左側のInterfaceBuilderのビューを見ると、インターフェイスにはもっと文字があるはずですが、不思議なことに、ビューは物理ビューの境界に収まるようにサイズ変更されていません...

ビューのサイズを正しく変更し、すべてを適切に収める方法を教えていただければ、詳細が提供されることを願っています..どんな助けでも大歓迎です。

4

1 に答える 1

1

これらの UILabel オブジェクトに autoresizeMask プロパティ = UIViewAutoresizingFlexibleBottomMargin を設定すると、最後の UILabel が UIView の下部に配置されると思います。

于 2012-06-05T03:28:25.110 に答える