这是我需要的一个场景。
我在 IB(大小 iPhone4 英寸)上放置了一个 UIButton,其 IB 上的初始帧为x:100,y:100,w:100,h:100。我希望原点和高度应根据设备大小而变化。例如 iPhone6 的宽度和高度是 375X667,因此宽度因子(375/320=1.1718)和高度因子(667/568=1.1742)。在这个场景中,我想用乘以宽度因子 (1.1718) 来改变我的按钮原点 X 和宽度,用乘以高度因子 (1.1782)来改变原点 Y 和高度。在这种情况下,我的按钮应该显示在x:100X1.1718, y:100X1.1742, w:100X1.1718, h:100X1.1742 上。
iPhone6+ 也需要同样的东西。
我可以通过设置 This autoresizing mask 轻松实现这一点。我怎样才能通过使用自动布局来达到同样的效果?我应该遵循什么步骤,我应该应用什么限制?
我通过使用自动布局附加了一些我需要的屏幕截图(通过上图所示的自动调整大小蒙版实现)。
我的尝试:-
步骤 1:- 在 IB 上取一个大小为 100X100 的按钮。设置它的 X=100 和 y=100。 Step2:- 应用这个约束。