Iphone UITextField文本不显示在中心
我只是使用了一个Iphone UITextField文本不显示在中心,iphone,ios,objective-c,Iphone,Ios,Objective C,我只是使用了一个UITextField,问题是UITextField中的文本不显示在中心。它位于我的文本字段的顶部位置。是否有我遗漏的默认设置 提前感谢。垂直对齐: textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter; 垂直和水平居中: theTextField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter
UITextField
,问题是UITextField
中的文本不显示在中心。它位于我的文本字段的顶部位置。是否有我遗漏的默认设置
提前感谢。垂直对齐:
textField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
垂直和水平居中:
theTextField.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
theTextField.textAlignment = NSTextAlignmentCenter;
在父容器中居中:
YourTextFieldName.center = parentViewField.center;
这一行代码对我来说非常好Constant
UITextAlignmentCenter
现在在iOS6及更高版本中被弃用
你应使用:
textField.textAlignment = NSTextAlignmentCenter;
用于swift 要垂直对齐,请使用
textField.contentVerticalAlignment = UIControl.ContentVerticalAlignment.center
水平对齐
quantity.textAlignment = NSTextAlignment.center
Swift 4:
// vertical alignment
textField.contentVerticalAlignment = .center
// horizontal alignment
textField.textAlignment = .center
垂直或水平居中?使用此UITextField*txtField;txtField.textAlignment=UITextAlignmentCenter;我需要垂直居中使用UITextAlignmentCenter而不是iOS 60.0+中的UITextAlignmentCenter。我想你想说的是
NSTextAlignmentCenter
@MichaelPeterson我想我们需要等待47.5年才能实现这一点对于swift v5.0来说,centerVerticalAlignment
和textAlignment
都应该是。center
// vertical alignment
textField.contentVerticalAlignment = .center
// horizontal alignment
textField.textAlignment = .center