自动布局和设备旋转中到顶部的比例距离
Posted
技术标签:
【中文标题】自动布局和设备旋转中到顶部的比例距离【英文标题】:Proportional distance to top in autolayout and device rotation 【发布时间】:2015-03-24 10:40:42 【问题描述】:我在 iPad 屏幕中有一个 UIImageView。三个自动约束是 1) 在容器中水平居中 2) 固定宽度 3) 固定高度
我有另一个约束,它告诉图像视图在屏幕顶部下方 100 点。
如果设备进入横向模式,我希望这个值是 70(数字 100 和 70 是虚构的,可以是其他、关系、比例等)
如果不以编程方式解决它,我应该怎么做,故事板界面构建器中的纯自动布局。
感谢您的帮助。
【问题讨论】:
看看尺寸等级。 【参考方案1】:使用约束的乘数,可通过在 XIB 中选择约束来访问。
【讨论】:
这有助于单个控件与容器的比例,但没有帮助(或者我没有找到如何)改变到顶部的距离 当您将图像垂直居中于其容器中并在此约束上使用乘数时,它会起作用。另一种选择是创建一个不可见视图(view1),它的高度与乘数 0.3 相等,与另一个视图(view2)具有容器的完整高度。并将 imageview 的顶部链接到 view1 的底部。在这种情况下,图像视图应位于容器高度的 0.3 处。如果清楚请告诉我,否则我会为你画出来。以上是关于自动布局和设备旋转中到顶部的比例距离的主要内容,如果未能解决你的问题,请参考以下文章