這看起來應該是更容易,它目前正在。iOS 9 Autolayout:一個居中的方形
我試圖在任何iOS設備中繪製縱橫比爲1:1(方形)的UIView,而不管方向如何。
欲瞭解詳情: 我的看法有一個繪製,更新timeInterval。我正在使用全屏視圖並在每次繪製時計算我的正方形。在方向轉變的時候,整個視野都變成了地獄。我認爲如果視圖是方形的,我可以相信方向改變動畫。
我的限制已經多次失敗,這就是爲什麼這似乎像它應該是更容易:
View (Square)
Constraints
aspect 1:1
Constraints
View.centerX = centerX
View.centerY = centerY
View.leading ≥ leadingMargin + 5 @ 800
View.top ≥ Top Layout Guide.bottom + 5 @ 800
trailingMargin ≥ View.trailing + 5 @ 800
Bottom Layout Guide.top ≥ View.bottom + 5 @ 800
我有250
內容抱死Prioity我有750
這留下了約束錯誤:
- 缺少約束:需要約束:X位置或寬度
- 缺少約束:需要約束:Y位置或高度t
我的困惑是我無法鎖定到一個維度,因爲旋轉時我需要鎖定到另一個維度。
如上所述...這似乎應該更容易。 以較薄的維度以5的邊框居中放置一個Square UIView。
(縱向5個,縱向5個,上方橫向5個)
建議熱烈讚賞,解釋將是無法幫助的。
您希望廣場有可用的最大尺寸,仍然是方形的?然後集中它?確切地說,是 – luk2302
@ luk2302。 –
您是否有工作解決方案並尋找更簡單的版本,或者您是否要求提供任何工作解決方案? – luk2302