0

アプリを iPhone 5 に合わせようとしていますが、いくつか問題が発生しました。

ここに画像の説明を入力

  1. ContainerViewController のヘッダー (常に一番上にあります)
  2. 他のViewControllerを保持するContainerViewController
  3. サイドバーViewController
  4. ContentViewController

したがって、コンテナーには、ヘッダー、サイドバー、およびコンテンツ ビューが含まれます。コンテンツ ビュー内に UINavigationController があります。私の問題は、iPhone 5 を使用すると、すべてのアプリケーションの外観が変更されることです。Autoresizing Mask を使用しても、見た目が悪く、正しい位置にありません。作成したコンテナ ヘッダーが原因である可能性があります。

私は次のように設定しました:

ここに画像の説明を入力

これは、UIScrollView と UIImageView を背景として保持するビューの例です: (UIScrollView と UIImageView の下部に注意してください。ビューの外に押し出されます。

iphone 4:

ここに画像の説明を入力

iPhone 5:

ここに画像の説明を入力

自動サイズ変更マスクを使用するのはこれが初めてなので、しばらくお待ちください。前もって感謝します!

4

1 に答える 1

1

これに深く答えるつもりはありません。自動サイズ変更を間違って設定しました。これが機能するものです。iPhone5に対処するには、次のようにする必要がありUIViewAutoresizingFlexibleHeightますautoresizingMask

自動サイズ変更について正しく知りたい場合は、こちらをお読みください

コンテナビューの場合 コンテナ用

ヘッダー用 ヘッダー用

コンテンツビューの場合 コンテンツの場合

SideBarの場合 サイドバー用

于 2013-03-18T13:15:52.727 に答える