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