2016-09-04 10 views
0

こんにちは私は自動レイアウトを理解しようとしており、簡単な質問があります。私が間違っている場合は私を修正しますが、ラベルやボタンとは異なり、イメージビュー/ビューには本質的なコンテンツサイズがないため、自動レイアウトで少し難しくなります。私は、W:Any Any:任意のサイズのクラスで作業する場合は、以下の例でどのような制約が必要なのかを知りたいので、ポートレイトとランドスケープの両方で適切に表示されます。自動レイアウトと画像ビュー/ビュー

画像ビューの場合、制約を適用してから画像を適用すると結果が変わるかどうかも疑問に思っていました。

https://s15.postimg.org/s5814ct3f/Screen_Shot_2016_09_03_at_6_20_22_PM.png

https://s9.postimg.org/jxdeud13j/Screen_Shot_2016_09_03_at_6_20_56_PM.png

ありがとう!

答えて

0

あなたはこの適用することができます。ImageViewのを選択して、4つの制約以下の選択)

1:

  • トップリードcontraint
  • 幅制約
  • アスペクト比の制約を(それが起こっていますその幅に依存して歪みはない)

enter image description here

  • コンテナ制約における水平方向の中心

enter image description here

あなたが自動レイアウトを実装した後の画像サイズを変更する必要があると思われる場合は、変更制約する必要があるかもしれません 。 Thyeはサイズのインスペクタにある寸法(幅、高さ)ではなく、アイテムとそのサイズを処理します。

、あなたのシーンを設計している間、私は、インターフェイスビルダーで制約を変更する方法、参照するには少しアニメーションを作っ:

enter image description here

関連する問題