开发者社区> 问答> 正文

怎么给tableViewCell添加选中后的响应事件

xib 在UIView上拖拽了表格单元tableViewCell上去 还需要怎么做才能实现点击选择该表格单元,该表格单元会变灰色并响应某事件?

screenshot

展开
收起
爵霸 2016-03-09 15:06:24 2015 0
1 条回答
写回答
取消 提交回答
  • 没搞清楚你要怎么样, Controller 实现代理
    设置 tableView.delegate=self;
    tableView.dataSource=self;
    然后实现

    - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
     {
     //在这个方法里就可以监听到 如果是不同的cell 响应不同的方法 如果位置固定的话 你可以这样做
                        if (indexPath.section==0) {
                               if (indexPath.row==0){
                                          //....
                                    }
    
                           }
    
    
        }

    或者你是需要这样的:

     //添加关联的方法 Tap:
     UITapGestureRecognizer *Tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(Tap:)];
     Tap.numberOfTapsRequired = 1;//点击一次触发
     Tap.numberOfTouchesRequired = 1;//点击需要的手指数量
     [UIView addGestureRecognizer:Tap]; //
            -(void)Tap
            {
            //  do  what  you want 
            }
    2019-07-17 18:56:11
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载