如何在iOS中使用UIButton从UITextField中自定义删除文本?

问题描述:

我使用UIButton创建子视图。 我想从UITextField中删除文本,就像使用UIButton的键盘的退格键一样。 在键盘的退格按钮中,一旦单击,它只是删除一个单词。像这样,我想用UIButton做。 我该怎么做?如何在iOS中使用UIButton从UITextField中自定义删除文本?

获取UITextFieldtext属性,删除最后一个字符,并设置新的字符串返回UITextField

- (void)someButtonPressed:(id)sender { 
    NSString *text = [myTextField text]; 
    text = [text substringToIndex:[text length] - 1]; 
    [myTextField setText:text]; 
} 
+0

非常感谢。 :) – 2012-04-05 09:18:23

可以使用UILongPressGestureRecognizer事件按钮,在手势的开始,我们可以清晰的文本和结束它的姿态结束。 代码要经过以下链接

http://iossubbu.blogspot.in/2013/12/ios-custom-backspace-button-to-clear.html