我很想知道究竟需要进行什么样的黑客攻击才能使用 touches* API 处理 UITableViewCell 上的其他手势。我想通过提供基于从左到右滑动来调用选择器的能力,为我的 UITableView 添加额外的功能。从右到左滑动可能是一个不同的选择器。直接使用 touches API,但是如何继续使用 UITableViewCell 做类似的事情呢?
Coocoo4Cocoa
问问题
127 次
2 回答
0
您可以在 UIView 中使用 hitTest 方法来获取触摸的详细信息并以您想要的任何方式将它们解释为手势。- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
UITableViewCell 还使用从左到右的滑动来编辑操作,因此如果它们满足您的需要,您可以使用那些已经存在的事件。
于 2009-03-11T19:38:30.843 回答
-1
我会尝试在我的视图控制器中实现 touchesBegan、touchesEnded 委托方法并记录被调用的日志。
我认为他们确实被调用但没有测试它。
于 2009-03-11T18:51:53.360 回答