0

nib ファイル内の UIScrollView の自動サイズ設定に少し問題があります。Inspector ビューでは問題なくサイズ変更されますが、デバイスに表示されると、3.5 インチ バージョンのサイズは 4 インチ バージョンの高さになります。

下の画像でわかるように、インターフェイス ビルダー ビューでは正しくサイズ変更されますが、デバイスではビュー フレームが 3.5 インチ デバイスには長すぎます。

絶対値を使用してコード内のビューのフレームを変更できますが、自動的にサイズ変更して動作させたいと思います。

ここに画像の説明を入力 ここに画像の説明を入力

4

2 に答える 2

-1

プロジェクトは、自動レイアウトを使用できる iOS 6 以降に対応している必要があります。このように自動でリサイズしてくれます。そうでない場合は、コードから実行する必要があります。

最後のケース: プロジェクトが iOS 6 以上で自動レイアウトがない場合、編集中の nib ファイルでファイルの所有者をクリックし、[ユーティリティ] セクションでファイル インスペクタ ボタンを右クリックし、[インターフェイス] 列の下にあるBuilder ドキュメントには、チェックする必要がある「自動レイアウトを使用」のチェックボックスがあります。

于 2013-07-17T13:37:19.943 に答える