相关疑难解决方法(0)

Autolayout:原点和大小应根据宽度和高度因子而变化

这是我需要的场景.

我把IB上的UIButton(大小为iPhone4英寸)放在IB上的初始帧是x:100,y:100,w:100,h:100.我希望起源和高度应根据设备大小而变化.例如,iPhone6的宽度和高度为375X667,因此宽度系数(375/320 = 1.1718)和高度系数(667/568 = 1.1742).在这个场景中,我想用乘以宽度因子(1.1718)和原点Y和高度乘以高度因子(1.1782)来改变我的按钮原点X和宽度.在这种情况下,我的按钮应显示在x:100X1.1718,y:100X1.1742,w:100X1.1718,h:100X1.1742.

iPhone6 +需要同样的东西.

在此输入图像描述

我可以通过设置此自动调整蒙版轻松实现此目的.如何使用autolayout实现相同目的?我应该遵循什么步骤,我应该应用哪些约束?

我之前的问题

我通过使用Autolayout附加了一些我需要的截图(实现了上图中显示的自动调整掩码).

我通过使用自动调整附加一些我需要的屏幕截图.

在此输入图像描述

在此输入图像描述

在此输入图像描述

我的尝试: -

步骤1: - 在IB上按一个尺寸为100X100的按钮.设置其X = 100和y = 100. 在此输入图像描述 第2步: - 应用此约束. 在此输入图像描述 在此输入图像描述 在此输入图像描述 在此输入图像描述 在此输入图像描述

ios autolayout nslayoutconstraint iphone-6 adaptive-ui

13
推荐指数
2
解决办法
8682
查看次数