How to display this little white x-circle in a UITextField, so users can delete the text?

流过昼夜 提交于 2019-12-01 03:24:37

问题


Some apps have this nice little white circle with an gray x in there UITextField. How can I add this to an UITextField and delete the text when it is tapped?


回答1:


To add a button like this, you can use the clearButtonMode property of an UITextField.
The code will be like this:

// Show cancel button never
textField.clearButtonMode = UITextFieldViewModeNever;  

// Show cancel button only when you're editing text in textField
textField.clearButtonMode = UITextFieldViewModeWhileEditing;  

// Show the cancel button only when you aren't editing the text
textField.clearButtonMode = UITextFieldViewModeUnlessEditing;

// Show always the cancel button
textField.clearButtonMode = UITextFieldViewModeAlways;



回答2:


Check out the clearButtonMode property.



来源:https://stackoverflow.com/questions/3793262/how-to-display-this-little-white-x-circle-in-a-uitextfield-so-users-can-delete

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!