在我的一個視圖控制器中,我有一個方形控件,我想根據用戶的設備調整大小。該應用將始終以縱向模式運行。我在控件上有一個寬高比約束來保持它的平方。展開方形視圖,使用自動佈局填充矩形超級視圖
我有控制嵌入容器UIView。容器具有將其附加到內容視圖的左邊和右邊的約束,並且約束將其與容器上方和下方的其他控件隔開。根據iPhone的型號,容器視圖可以具有比左/右側(iPhone 4)更長的頂/底側,或者其可以具有比頂側/底側(iPhone 6)更長的左側/右側。我希望方形控件能夠水平居中,固定在容器的頂部,我希望它可以擴展以填充容器視圖,但仍然保持它的方面。
據我所知,我不能固定邊緣或某些約束會斷開,但是當我只固定頂部時,控制縮小爲無。我在控制系統上玩過抗壓,但沒有效果。
如果沒有需要容器視圖的解決方案,那很好。這似乎是容易控制容器。