經過數小時的努力尋找解決方案,以及嘗試和失敗我自己,我決定在這裏問。如何在Swift中設置多個UIImageView的約束條件
如下圖所示,我有15個金字塔形狀的圖像視圖,我想設置約束條件。
我試圖:
- 約束相等的寬度和高度上的所有圖像在第1行,第3和5到水平中心
- 對齊垂直中心
- 約束中心圖像到每行上的所有圖像
- 等等
結果總是圖像視圖出界或類似問題。 (Clip to Bounds is true)
任何人都有解決方案或建議嗎?
經過數小時的努力尋找解決方案,以及嘗試和失敗我自己,我決定在這裏問。如何在Swift中設置多個UIImageView的約束條件
如下圖所示,我有15個金字塔形狀的圖像視圖,我想設置約束條件。
我試圖:
結果總是圖像視圖出界或類似問題。 (Clip to Bounds is true)
任何人都有解決方案或建議嗎?
將所有的imageView嵌入到UIView中。
設置該視圖內的頂部,底部,前導和尾隨約束(頂部圖像到超級視圖等)。
在容器中水平和垂直對齊UIView。
你可能也想爲你的UIView設置一個寬度,但是我讓你考慮你想要的最終結果。
目前尚不清楚你的約束應該是什麼(不是頂部堆棧視圖
在代碼中,但你是什麼佈局)。各個視圖的大小是固定的,還是與可用屏幕大小成比例?水平/垂直邊距如何? –