[英]How to align text in UITextField?
是否可以在UITextField
中间对齐placeholder
? 当我们开始编辑时,它应该从UITextField
左角开始吗? 我是 iOS 新手。
这是示例代码。
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
txtList.textAlignment = NSTextAlignmentCenter;
}
// This method is called once we click inside the textField
-(void)textFieldDidBeginEditing:(UITextField *)textField{
txtList.textAlignment = NSTextAlignmentLeft;
}
不要忘记给UITextField
委托。
首先设置textField.textAlignment = NSTextAlignmentCenter
。 最好的办法是使用 UITextFieldDelegate 协议来了解用户何时在您的文本字段内点击。 一旦用户在您的文本字段内textField.textAlignment = NSTextAlignmentLeft
如果您希望对齐返回到左侧,请将属性更改为textField.textAlignment = NSTextAlignmentLeft
。 此外,使用相同的协议,当用户点击或焦点离开您的文本字段时,将属性设置回textField.textAlignment = NSTextAlignmentCenter
。
斯威夫特 3.0
textField.textAlignment = .center
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.