最佳答案
按照纵向显示的方式放置文本框
假设您希望Name
保持在同一位置,则只需更改Surname
的约束即可
您应该为Surname
定义一个TopSpace和一个Leading Space - 依次选择每个约束,然后单击Installed
旁边的+
按钮> - 这为您提供了引入变体的选项,因此单击添加变体
,然后de - 选择初始默认值。
这意味着这两个限制仅适用于纵向模式下的 iPhone(紧凑/常规)
切换到横向模式,并将Surname
放在您需要的位置。应用约束 - 垂直居中,带有 Name
和前导间距。选择这两个约束,然后重复创建变体的过程,但现在将仅针对 iPhone 横向(紧凑/紧凑)创建它们。
现在切换到 iPad,并重复您对横向进行的过程,这将创建 iPad 约束(常规/常规)
这应该就是您需要的一切。如果它不起作用,或者您在 Storyboard 中看到红线,则很可能意味着您已将 所有 方向的 Surname
约束之一保留为事件状态 - 同时时间因为具体细节存在冲突的约束 - 如果您找不到哪一个,请删除约束并重新开始:-)
这是显示添加变体的位置的屏幕截图
关于ios - 如何在 iPad 上将两个文本框设置为一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41937322/