Ios 如何使用interface builder为不同的设备设置不同的前导空间

Ios 如何使用interface builder为不同的设备设置不同的前导空间,ios,autolayout,Ios,Autolayout,我想要一个按钮被放置在一部手机里,离左边100px,另一部手机里离左边200px 因此,基本上我的问题是如何在使用xib或故事板的Autolayout中实现这些需求。然后,您可以专门为目标设备设置整个autolayout 选择要更改的UI元素: 双击要更改的约束,将显示以下内容 单击小+并选择适当的大小类别 在添加的尺寸类上输入该约束的值 除紧凑型/紧凑型外,所有类的前导空间均为-20,紧凑型/紧凑型的前导空间为-100 当然,您必须弄清楚您必须更改的约束条件和尺寸类别-但基本工作流程将保持不变

我想要一个按钮被放置在一部手机里,离左边100px,另一部手机里离左边200px


因此,基本上我的问题是如何在使用xib或故事板的Autolayout中实现这些需求。然后,您可以专门为目标设备设置整个autolayout

选择要更改的UI元素:

双击要更改的约束,将显示以下内容

单击小+并选择适当的大小类别

在添加的尺寸类上输入该约束的值

除紧凑型/紧凑型外,所有类的前导空间均为-20,紧凑型/紧凑型的前导空间为-100


当然,您必须弄清楚您必须更改的约束条件和尺寸类别-但基本工作流程将保持不变。

您能告诉我您的目标设备类型吗?步骤1-完整阅读尺寸类别文档。第二步-阅读文档后提出具体问题。iPhone 4s和旧iPhone虹吸4s以及比iPhone 4s更旧的iPhone有3.5英寸的屏幕尺寸,所以它们的宽度都很小,所以大小分类对您来说不是一个解决方案,也不能直接在故事板或XIB中完成。您只能控制横向和纵向模式之间的布局。如何在xib或故事板中为不同的设备设置不同的前导空间?您阅读了我的答案吗?不同的大小类别=不同的设备大小