我有应用程序视图,每页有9个图标,我想在按下某个图标一段时间后调用一个函数。同样,我想用UITableView中的单元格来做这件事。
答案 0 :(得分:1)
您可以在touchesBegan上启用NSTimer:withEvent并在touchesEnded:withEvent上禁用它。
答案 1 :(得分:0)
对于图标视图已使用TouchDown和TouchUpInside事件来完成,
用于 timeBetweenTouchRelease = [[NSDate date] timeIntervalSince1970];当TouchDown
并使用以下内容 timeBetweenTouchRelease = [[NSDate date] timeIntervalSince1970] - timeBetweenTouchRelease;
当TouchUpInside。
仍然存在tablecell的问题,我想当使用触摸开始和最终用户可能会移动他的手指,这意味着用户可能已经从一个单元格移动到另一个单元格。
答案 2 :(得分:0)
由于可以对您做出反应的TouchUpInside和TouchDown事件,该按钮更容易。
对于单元格,您可能必须在setHighlighted:中启动计时器,并在调用setHighlighted以取消高亮时禁用计时器。