0

私のアプリはiphone4で正常に動作しますが、私のiphone5はこれを白い帯の下に表示しています。Default-568h.pngも追加しまし
たが、まだ問題があります。私は何をすべきか?

ここにコードを入力してください

4

2 に答える 2

1

ビューのサイズ変更マスクを設定する必要があるようです。Interface Builderのサイズインスペクターの[自動サイズ設定]セクションで、高さごとに拡大するように設定されていることを確認してください。または、Interface Builderを使用していない場合は、コードでマスクを適切に設定します。

編集 - -

コード内: autoResizingMaskを参照してください: http ://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html

インターフェイスビルダー:

自動サイズ設定セクションはあなたが望むものです。

ビューのマスクがこのように設定されていることを確認してください。また、コントロールの外側のバーを設定することもできます。下部のバーをクリックすると、たとえばビューの下部に固定するようにボタンに指示されます。

ここに画像の説明を入力してください

于 2012-11-21T17:28:42.710 に答える
0

これを試してください:

yourView.autoresizingMask =  UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleTopMargin ;
于 2012-11-21T17:53:46.957 に答える