2013-05-12 116 views
1

我想调整的UITextField默认清除按钮。在我搜索了很多之后,我开始知道无法修改它。如何在UITextField中添加自定义清除按钮?

所以我决定去与自定义选项即通过增加UIButton文本field.I发现从S.O一些代码,但没有为我工作。这些是我提到的链接。

所以,请提出一些解决方案,它的行为完全一样的UITextField

任何帮助默认清除按钮可以理解的。

在此先感谢。

回答

3

除了jake9115响应,您可以通过使用UITextFieldDelegate回调模拟clearbutton行为。

你可以这样试试:
显示时-textFieldDidBeginEditing按钮:被称为
隐藏在-textFieldDidEndEditing:被称为
隐藏的按钮,按钮,如果在-(BOOL)textFieldShouldClear:(UITextField*)textField的文本框的text为0

+0

谢谢......它的工作正常。 – NSUserDefault 2013-05-14 10:20:35

2

为什么不只是做一个按钮,设置的TextView的值设置为“”?

- (IBAction)button:(id)sender { 
_myTextView.text = ""; 
} 
+0

length但我希望按钮的行为完全如何默认清除按钮的工作。它应该出现一旦用户开始输入和清除后消失。 – NSUserDefault 2013-05-12 05:28:55

相关问题