目前,我们正在将网站注册屏幕复制到iOS中的原生移动应用程序。截至目前,我们正在使用NSLayoutConstraints以编程方式设置它们之间的约束。我试图在故事板中设置UITextField之间的前导空格和尾随空间和高度约束,但是我希望根据不同的屏幕设置高度约束,使其在任何地方看起来都是相同的以及垂直间距。我希望这可以没有编码部分。
https://dribbble.com/shots/6006968-ReCars-Sign-Up-Login
注册屏幕:
有不同的方法来实现这一目标。
a>不要对文本字段使用硬编码高度约束。而是尝试使用相对约束。 Sample Relative Constraint Example。在示例中,我将关于其superview的textfield赋予高度约束。所以根据它的超级视图,它的高度将会调整大小。
b>您还可以探索自适应布局模式。根据尺寸等级,您可以改变约束。