获取UITableViewCell中的触摸位置

时间:2014-10-23 16:38:30

标签: ios uitableview menu

我使用UIMenuController代表

显示UITableView
- (BOOL)tableView:(UITableView *)tableView shouldShowMenuForRowAtIndexPath:(NSIndexPath *)indexPath NS_AVAILABLE_IOS(5_0){
    return YES;
}
- (BOOL)tableView:(UITableView *)tableView canPerformAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender NS_AVAILABLE_IOS(5_0){

    if(action == @selector(copy:)){
        return YES;
    }
    return NO;

}
- (void)tableView:(UITableView *)tableView performAction:(SEL)action forRowAtIndexPath:(NSIndexPath *)indexPath withSender:(id)sender NS_AVAILABLE_IOS(5_0){

    if(action == @selector(copy:)){
        NSLog(@"Action");

    }
}

但是有没有办法在UITableViewCell中找到触摸位置?

1 个答案:

答案 0 :(得分:0)

最简单的方法是:创建自定义UITableViewCells,在您关心某人触摸的“热点”上有清晰(不可见)按钮。