如何检测用户对表格视图部分的触摸?
我试过了UITapGestureRecognizer
,touchesEnded:
但没有成功。
触摸结束示例
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *Touch = [[event allTouches] anyObject];
if (CGRectContainsPoint([_Sec0 frame], [Touch locationInView:_Table])) {
NSLog(@"SECTION 0");
} else if (CGRectContainsPoint([_Sec1 frame], [Touch locationInView:_Table])) {
NSLog(@"SECTION 1");
}
UITapGestureRecognizer 示例
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(Tapped:)];
[_Sec0 addGestureRecognizer:tap];
[tap release];
没啥事儿。
Touch 在视图上的任何地方都被调用,除了在桌子上。
不调用点击手势。
任何想法?
编辑:当然,有代表。
谢谢。