这看起来应该是更容易,它目前正在。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