触摸时选择UITableViewCell

Jos*_*ane 1 iphone objective-c touch uitableview

我需要将当前选中的UITableViewCell作为其轻敲.因此,当我的手指触摸屏幕/单元格时,我想运行一种方法,我可以从中说出一些简单的方法:

selectedCell = cell;
Run Code Online (Sandbox Code Playgroud)

cell是我刚刚拍摄的那个,我selectedCell是一个副本.

我正在使用自定义子类UITableViewCell,这就是为什么我认为我遇到了麻烦.

ide*_*ome 13

只需在您自己的自定义tableview单元格上实现setHighlighted:animated:方法.

- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated {
    [super setHighlighted:highlighted animated:animated];

    NSLog (@"setHighlighted:%@ animated:%@", (highlighted?@"YES":@"NO"), (animated?@"YES":@"NO"));
}
Run Code Online (Sandbox Code Playgroud)