我有一个UITextField对象,其text属性设置为" hi"。然而,这两行不会影响" hi"位于
myUITextObject.contentVerticalAlignment = UIControlContentVerticalAlignment.Center
myUITextObject.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Center
这是Swift中的错误吗?如果是这样,我如何将其记录为一个错误,以便Apple可以在下一个Swift版本中修复它?
答案 0 :(得分:49)
你想要这样写:
myUITextObject.textAlignment = .center
(已编辑从.Center更改为.center)
答案 1 :(得分:2)
您正在寻找的是textAlignment属性;试试这个:
myUITextObject.textAlignment = NSTextAlignmentCenter;
答案 2 :(得分:1)
答案 3 :(得分:0)
Swift 5 2021
yourTextField.attributedText = NSAttributedString(string: "String for textfield", attributes: [.paragraphStyle: paragraphStyle])