设置文本字段约束以在 4.5 英寸到 6.5 英寸的屏幕尺寸中保持有效

setting textfield constraints to hold effective in screen sizes 4.5 in to 6.5 in

如果我设置 固定宽度 它要么对于小屏幕(4.5 英寸)显得太大,要么对于大屏幕(6.5 英寸)显得太小

is there any special way to ensure the constraints hold good in all constraints

就像评论中提到的Jatin,你可以像这样使用相对于视图的前导尾随锚点,

textField.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 10).isActive = true
textField.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: -10).isActive = true

或者,您可以将 宽度 设置为视图宽度的乘数。

textField.widthAnchor.constraint(equalTo: view.widthAnchor, multiplier: 0.80).isActive = true

注意:根据您的需要更改常量和乘数。