【问题标题】:Anything faster than a UIButton?有什么比 UIButton 更快的吗?
【发布时间】:2010-06-28 20:18:12
【问题描述】:

我正在编写一个 iPhone 应用程序,它需要对触摸事件做出极快的响应。是否有任何对象可以提供比从笔尖加载的 UIButton 的 UIControlEventTouchDown 结果更快的响应?我愿意接受任何不需要大量挖掘或逆向工程的资源。

提前致谢!

卢克

【问题讨论】:

  • 你知道 UIButton 不够快吗?您可能不会以每秒 4 次以上的速度处理触摸,因此每次点击之间您将有整整 250 毫秒的时间为下一次点击做好准备……
  • 非常正确。问题是它们必须有精确的节奏。因此,即使触摸间隔相当宽,即使 20 毫秒左右的延迟也是有问题的。

标签: iphone objective-c cocoa-touch uibutton touchscreen


【解决方案1】:

可能不会。尽管您可以创建自己的 UIView 子类,它实现 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event (和其他类似方法)。尽管这很可能正是 UIButton 为您所做的。

如果UIButton 不够快,请尝试使用子类。但我认为不会有太大的不同。

【讨论】:

  • 谢谢!感谢您的帮助。
猜你喜欢
  • 2017-04-03
  • 2015-07-20
  • 2011-11-07
  • 1970-01-01
  • 2011-04-13
  • 2013-12-02
  • 2013-05-17
  • 2011-01-14
  • 1970-01-01
相关资源
最近更新 更多