Swift 3で書かれたiOSアプリケーションでは、下の図に示すように、UIStackViewにはそれぞれ2個、UIStackViewにはそれぞれ2個、UIStackViewには2個のUIStackViewがあります。 :絵でUIStackViewのUIImageのスケールイメージは、iOSアプリケーションの画面サイズに合わせて
あなたは私が画像に作られた部門を見ることができます。
画像が画面から消えてしまって、画像が切り取られることがあるため、ユーザーが完全な画像を見ることができない場合も、この問題を見ることができます。
すべての画像は、画像セットの「2倍」サイズのAssets.xcassets
です。
アトリビュートインスペクタのMain.storyboard
では、4つの画像すべてに対してコンテンツモードを「塗りつぶす」に変更しました。
imagesStackView.contentMode = UIViewContentMode.scaleAspectFit
私はこれを修正して表示するために何ができる:
phoneCallImage.contentMode = UIViewContentMode.scaleAspectFit
sendEmailImage.contentMode = UIViewContentMode.scaleAspectFit
sendSmsImage.contentMode = UIViewContentMode.scaleAspectFit
openFacebookImage.contentMode = UIViewContentMode.scaleAspectFit
は私もフルUIStackView(写真のイメージスタックビュー)とそれを実行しようとしました。私はまた、コードにすることをしませんでしたそれを切り取ることなく完全な画像?
私は外stackviewがビュー内に収まる必要があります..あなたはすべての制約を追加していないと思います。制約内のエラーをクリックすると、何が起きているのかを知ることができます。 – Thahir
外側のスタックビューの先頭と末尾の制約を設定すると問題を解決できると思います – Thahir