我有一个自定义的UITableViewCell,即我将UITableViewCell类子类化 在填充uitableview的每个单元格(或行)时,我正在创建自定义UITableViewCell,它由图像和一些标签组成。
现在当我在自定义'UITableViewCell'类中重写以下方法时,
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
NSLog(@"CLICKED CLICKED CELL CLICKED CLICKED");
[super touchesBegan:touches withEvent:event];
}
如果我点击我添加到我的自定义uitableviecell的自定义视图,它永远不会被调用,但是当我点击其上没有自定义视图的区域时它很好(事件触发)。
我的目标很简单,我想在uitableview中检测每行中的任何触摸(uitableviewcell)。
答案 0 :(得分:3)
我今天遇到过类似的问题,我无法选择单元格,因为它有一个带有scrollView的自定义UIView。尝试在您的UIView的子视图上设置userInteractionIsEnabled = false
。
答案 1 :(得分:0)
plz尝试覆盖此方法
- (void) touchesEnded: (NSSet *) touches withEvent: (UIEvent *) event {}