0

我正在使用 UIButtons 创建子视图。我想从 UITextField 中删除文本,例如带有 UIButton 的键盘退格按钮。在键盘的退格按钮中,单击一次,它只是删除一个单词。像那样,我想用 UIButton 做。我怎样才能做到这一点?

4

2 回答 2

2

您可以将 UILongPressGestureRecognizer 事件用于按钮,在手势开始时我们可以清除文本并在手势结束时结束它。代码通过下面的链接

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

于 2013-12-04T09:21:55.167 回答
1

获取UITextField'text属性,删除最后一个字符并将新字符串设置回UITextField.

- (void)someButtonPressed:(id)sender {
    NSString *text = [myTextField text];
    text = [text substringToIndex:[text length] - 1];
    [myTextField setText:text];
}
于 2012-04-05T09:15:22.820 回答