作为第一响应者查看

时间:2009-08-10 15:49:10

标签: iphone

大家好我想知道如何将subView添加到单元格的内容视图中成为firstResponder。当我触摸单元格时,ViewViewDidSelectRow方法被调用。我已将customView作为subView添加到单元格。我已经实现了委托方法,当被调用时自定义视图中的toches结束。但是在调用tableViewDidSelectRow方法之后调用此方法。我首先要调用委托方法然后调用tableViewDidSelectRow。我甚至将customView的excluiveTouch属性设置为YES。

1 个答案:

答案 0 :(得分:0)

当然,

  • (void)touchesEnded:(NSSet *)触及withEvent:(UIEvent *)事件
在DidSelectRowFor之后将调用

。因为当我们移开手指之后,当我们点击单元格并触摸时,didSelect调用。

如果你想要touchesEnded必须在DidSelectRowFor之前调用,而不是必须覆盖某些方法。像

  • (BOOL)在单元类中以及在自定义类中正确成为FirstRirstResponder。也覆盖

  • (UIResponder *)nextResponder这个方法可以调用下一个响应者。

尝试一次。让我知道是否工作?