触摸和触摸之间的时间

时间:2009-10-26 11:51:24

标签: iphone time

我有应用程序视图,每页有9个图标,我想在按下某个图标一段时间后调用一个函数。同样,我想用UITableView中的单元格来做这件事。

3 个答案:

答案 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以取消高亮时禁用计时器。