如何在iOS中使用UIButton从UITextField中自定义删除文本?
问题描述:
我使用UIButton创建子视图。 我想从UITextField中删除文本,就像使用UIButton的键盘的退格键一样。 在键盘的退格按钮中,一旦单击,它只是删除一个单词。像这样,我想用UIButton做。 我该怎么做?如何在iOS中使用UIButton从UITextField中自定义删除文本?
答
获取UITextField
的text
属性,删除最后一个字符,并设置新的字符串返回UITextField
。
- (void)someButtonPressed:(id)sender {
NSString *text = [myTextField text];
text = [text substringToIndex:[text length] - 1];
[myTextField setText:text];
}
答
可以使用UILongPressGestureRecognizer事件按钮,在手势的开始,我们可以清晰的文本和结束它的姿态结束。 代码要经过以下链接
http://iossubbu.blogspot.in/2013/12/ios-custom-backspace-button-to-clear.html
非常感谢。 :) – 2012-04-05 09:18:23