私は単一の画像ビューを含むセルを持っています。それはどのようにそのようなcostraintsを持っている:左(12)トップ(12)右(12)ボット(12)。正方形の画像表示を自動レイアウトにする方法
しかし、そのオフセットを保存するには、height = widthのような制約を追加する必要があります。画像は常に正方形になりますが、右オフセットは12に等しくなります。
高さ=幅の制約画像を追加した後は表示されません。 イメージはWebからダウンロードされるため、すぐには使用できません。 修正方法?
IBを使用して正方形のビューを表示したい場合は、私が昨年3月にした回答(Swift 3)と関連するGitリポジトリを示します。 https://stackoverflow.com/questions/42860324/autolayout-contraints-for-a-view-from-xib/42861232#42861232これは、(a)1:1のアスペクトを(2)設定と共に設定することです*優先順位の異なるマージンの高さ/幅のオフセットに対する2つの制約。 – dfd
コメントを分けてください:あなたの問題がコードで正方形のビューを作る方法であれば、レイアウトアンカーを使って別のSwift 4答えを与えることができます。それは基本的に同じタイプの戦略です。 – dfd