【发布时间】:2012-11-14 14:04:11
【问题描述】:
我有一个 UIButton,其 IBAction 已通过 XIB 文件设置。以下是 IBAction 方法。当我非常快速地多次按下按钮时,最后一次按下此方法只会调用一次。我必须在两次印刷之间再等一会儿。是否有类似 UIButton 的长按时间可以减少或任何其他设置以使其响应更快。此按钮与键盘的后退按钮类似,用于删除最后一个字符。我希望它像键盘按钮一样快速响应。谢谢。
- (IBAction)deleteButtonPress:(id)sender {
NSLog(@"Click");
if(self.numpadTextFiled.text.length > 0)
self.numpadTextFiled.text = [self.numpadTextFiled.text substringToIndex: [self.numpadTextFiled.text length]-1];
}
【问题讨论】:
-
按钮是否位于 UIScrollView 中?如果是这样,那么触摸就会延迟
-
不,它不在 uiscrollview 中。它在 UIVIew 中。
-
你给了我提示。一个按钮在 UIVIew 中,它实现了不同的手势。我已经删除了这些手势,然后按钮开始快速响应。请将此作为答案。我会接受的。谢谢。
标签: ipad uibutton ibaction long-press