是否有可能将placeholder
对齐UITextField
的中间位置?当我们开始编辑时,它应该从UITextField
的左上角开始?我是iOS新手。如何对齐UITextField中的文本?
1
A
回答
2
从设置textFiled.textAlignment = NSTextAlignmentCenter
开始。你最好的选择是实现使用UITextFieldDelegate协议来知道用户何时在你的文本字段中敲击。一旦用户在您的文本字段中轻敲,如果您想要对齐返回到左侧,请将属性更改为textFiled.textAlignment = NSTextAlignmentLeft
。此外,使用相同的协议,当用户点击或焦点离开文本字段时,将该属性设置回textFiled.textAlignment = NSTextAlignmentCenter
。
4
以下是该示例代码。
- (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
的代表。
0
雨燕3.0
textField.textAlignment = .center
相关问题
- 1. iOS中的UITextField文本对齐4.2
- 2. UITextField rightView重叠右对齐文本
- 3. 占位符文本和输入文本不对齐UITextField
- 4. UISearchBar UITextField中的占位符文本未对齐
- 5. cocos2D中的UItextfield文本对齐问题iPhone
- 6. UITextField未对齐中心
- 7. UITextField垂直对齐
- 8. 如何对齐dijitTextbox中的文本?
- 9. 如何对齐JTextField中的文本?
- 10. 如何对齐列中的文本?
- 11. 如何对齐flexbox中的文本?
- 12. 如何对齐文本?
- 13. 如何对齐文本框?
- 14. 如何对齐此文本?
- 15. 如何正确对齐文本与文本对齐“证明”
- 16. 可以对齐UITextField的clearButton
- 17. 如何在python中对齐文本
- 18. 如何在RichTextBox C#中“对齐”文本?
- 19. 如何在Wordpress中对齐文本?
- 20. 如何在android中对齐文本
- 21. 如何在DataGridView列中对齐文本?
- 22. 如何在WPF RichTextBox中对齐文本
- 23. 如何在Android Webview中对齐文本?
- 24. 如何让文本与块对齐但居中对齐?
- 25. JLabel中的文本对齐
- 26. 如何对齐表格外的文本与CSS左对齐
- 27. 文本对齐
- 28. 对齐文本
- 29. 对齐文本
- 30. 对齐文本