代码拾遗录--轻松获取Cell里的button的indexPath

简介:

代码拾遗录--轻松获取Cell里的button的indexPath

 - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier from:(UITableView*)table
{
    self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
    if (self) {
        self.tableView = table;
        [self createUI];
    }
    return self;
}

- (void)createUI
{
    self.backgroundColor = [UIColor purpleColor];
    self.textLabel.font = [UIFont systemFontOfSize:50.0f];
    
    UIButton * button = [UIButton buttonWithType:UIButtonTypeCustom];
    button.frame = (CGRect){0,0,60,40};
    button.backgroundColor = [UIColor whiteColor];
    [button addTarget:self action:@selector(clickAction:event:) forControlEvents:UIControlEventTouchUpInside];
    self.accessoryView = button;
}

- (void)clickAction:(UIButton*)sender  event:(id)event
{
    NSSet * touches = [event allTouches];
    UITouch * touch = [touches anyObject];
    CGPoint currentTouchPosition = [touch locationInView:self.tableView];
    
    NSIndexPath * indexPath = [self.tableView indexPathForRowAtPoint:currentTouchPosition];
    if (indexPath != nil) {
        NSLog(@"%@",indexPath);
    }
}

关键代码 要将table传入cell里面 还有一句   indexPathForRowAtPoint:










本文转自 卓行天下  51CTO博客,原文链接:http://blog.51cto.com/9951038/1745920,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
JavaScript
ElementPlus的el-table-column如何添加超链接的代码
ElementPlus的el-table-column如何添加超链接的代码
content‘ is declared but its value is never read.富文本编辑器中这里必须的script中添加setup,引入到set当中时,带title的富文本写法
content‘ is declared but its value is never read.富文本编辑器中这里必须的script中添加setup,引入到set当中时,带title的富文本写法
【element-ui用法】el-radio-group默认选择和数据回显问题的解决方案
【element-ui用法】el-radio-group默认选择和数据回显问题的解决方案
925 0
|
前端开发
【React工作记录六十六】ant design Row col样式修改
【React工作记录六十六】ant design Row col样式修改
240 0
|
JavaScript 前端开发 容器
elementui源码学习之仿写一个el-switch
elementui源码学习之仿写一个el-switch
185 0
使用tinyxml的一些小窍门,插入时设置text
使用tinyxml的一些小窍门,插入时设置text
|
前端开发
前端工作总结182-element-ui el-table sortable属性 参数详解
前端工作总结182-element-ui el-table sortable属性 参数详解
428 0
前端工作总结182-element-ui el-table sortable属性 参数详解
|
JavaScript 前端开发 API
知道这个,再也不用写一堆el-table-column了
最近在写一个练手项目,接触到了一个问题,就是`el-table`中的项太多了,我写了一堆`el-table-column`,导致代码太长了,看起来特别费劲,后来发现了一个让人眼前一亮的方法,瞬间挽救了我的眼睛。 下面就来分享一下!
|
前端开发
前端工作总结285-uni-ele-el-table修改宽度问题
前端工作总结285-uni-ele-el-table修改宽度问题
96 0
|
前端开发 Android开发 容器
1-VIII--ViewPager的基本使用
零、前言 [1].ViewPager顾名思义是将若干视图一页一页的展现 [2].ViewPager和Fragment郎才女貌,天造之合,在加个TabLayout简直和睦一家人 [3].
1069 0