设置文本字段约束以在 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
注意:根据您的需要更改常量和乘数。
如果我设置 固定宽度 它要么对于小屏幕(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
注意:根据您的需要更改常量和乘数。