我只是使用a UITextField
,问题是UITextField
不出现在中心的文本。它位于我的textField的顶部位置。是否有任何我遗漏的默认设置。
提前致谢。
我只是使用a UITextField
,问题是UITextField
不出现在中心的文本。它位于我的textField的顶部位置。是否有任何我遗漏的默认设置。
提前致谢。
对于垂直对齐:
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
垂直和水平居中:
theTextField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
theTextField.textAlignment = NSTextAlignmentCenter;
在父容器中居中:
YourTextFieldName.center = parentViewField.center;
从 iOS6 及更高版本开始, ConstantUITextAlignmentCenter
现在已被弃用。
你应该使用:
textField.textAlignment = NSTextAlignmentCenter;
斯威夫特 4:
// vertical alignment
textField.contentVerticalAlignment = .center
// horizontal alignment
textField.textAlignment = .center
为了迅速
垂直对齐使用
textField.contentVerticalAlignment = UIControl.ContentVerticalAlignment.center
水平对齐使用
quantity.textAlignment = NSTextAlignment.center
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
这一行代码对我来说非常完美