如何在Swift中居中UITextField文本
我有一个文本属性设置为“嗨”的UITextField对象。 但是这两行对“hi”所在的位置没有影响
myUITextObject.contentVerticalAlignment = UIControlContentVerticalAlignment.Center myUITextObject.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Center
这是Swift中的错误吗? 如果是这样,我该如何将这个日志logging为一个bug,以便苹果可以在下一个Swift版本中修复它?
你会想这样写:
myUITextObject.textAlignment = .center
(编辑从.Center更改为.center)
你正在寻找的是textAlignment属性; 尝试这个:
myUITextObject.textAlignment = NSTextAlignmentCenter;
另一种方法是使用故事板。
实际上有一个垂直和水平控制,你可以用它来alignment你的元素在UITextField
。 在上面的情况下,将文本与左上方alignment:
希望能帮助到你,