如何在UITextField中显示这个小的白色x-circle,这样用户可以删除文本?

时间:2010-09-25 09:43:38

标签: iphone uitextfield

有些应用程序在UITextField中有一个漂亮的小白圈和灰色的x。如何将其添加到UITextField并在点击时删除文本?

2 个答案:

答案 0 :(得分:18)

要添加这样的按钮,您可以使用UITextField的 clearButtonMode 属性。
代码将是这样的:

// 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;

答案 1 :(得分:1)

查看clearButtonMode属性。