我想调整UITextField
的默认清除按钮的大小。经过google搜索后,我才知道没有办法修改它。
所以我决定使用自定义选项,即将UIButton
添加到文本字段。我从S.O找到了一些代码,但对我来说没有任何作用。这些是我提到的链接。
因此,请提出一些解决方案,其行为与UITextField
任何帮助将不胜感激。
提前致谢。
答案 0 :(得分:3)
除了jake9115响应之外,您还可以使用UITextFieldDelegate回调来模拟clearbutton行为。
您可以这样尝试:
在-textFieldDidBeginEditing
:被称为
时显示按钮
调用-textFieldDidEndEditing:
时隐藏按钮
如果在-(BOOL)textFieldShouldClear:(UITextField*)textField
{text} length
text
的{{1}}为0,则隐藏该按钮。
答案 1 :(得分:2)
为什么不创建一个将TextView值设置为“”的按钮?
- (IBAction)button:(id)sender {
_myTextView.text = "";
}