1

画像ビューがあり、その下にWebビューがあります。3.5インチの画面で表示すると、垂直方向の距離は小さくなりますが、網膜4フォームファクターを適用すると、画像ビューが拡大し(実際の画像サイズは固定されます)、下のWebビューとの間に大きなギャップがあるように見えます。 。また、画像ビューと画面上部の間にギャップがあります。制約を試しましたが、垂直方向に拡張するWebビューであり、ImageViewとの間に小さなギャップが残るように変更することはできないようです。

4

1 に答える 1

4

プロパティを設定する必要がありUIImageView autosizingます:

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

または、を使用してプログラムで設定できます

imageView.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

これで問題が解決しない場合は、2つの解決策が考えられます。以下通り:

1. UIVIewの属性インスペクターの「シミュレートされたメトリック」セクションで、3,5"または4"のサイズから選択できます。3,5 "を選択し、ビューとサブビューのサイズを変更できるようにします。これにより、iPhone5の画面に合わせてビューが自動的に拡大縮小されます。

2.または、iOS 6以降の展開ターゲットで自動レイアウト(制約)を利用できます。

これで問題が解決することを願っています。

于 2013-03-15T11:53:08.930 に答える