文档章节

根据tableViewCell上的button取出cell

九叶子
 九叶子
发布于 2017/04/27 16:42
字数 129
阅读 3
收藏 0
 
// 取出cell的方法
-(UITableViewCell *)OnTouchBtnInCell:(UIButton *)btn table:(UITableView *)table{
    CGPoint point = btn.center;
    point = [table convertPoint:point fromView:btn.superview];
    NSIndexPath* indexpath = [table indexPathForRowAtPoint:point];
    UITableViewCell *cell = [table cellForRowAtIndexPath:indexpath];
    return cell;
    
    // 也可以通过一路取 btn 的父窗口取到 cell,但如果 cell 下通过好几层 subview 才到 btn,就要取好几次 superview // 所以我用上面的方法,比较通用。这种 方法也适用于其它控件。
}

调用该方法


// 取出cell
VRWriteBlessingTableViewCell *cell = (VRWriteBlessingTableViewCell *)([self OnTouchBtnInCell:button table:_segmentTableView]);   
// 取出indexPath
NSIndexPath *indexPath = [_segmentTableView indexPathForCell:cell];

 

 

© 著作权归作者所有

共有 人打赏支持
九叶子
粉丝 0
博文 2
码字总数 289
作品 0
芜湖
私信 提问
UITableView定制cell

UITableView定制cell(不能复用),复用需创建TableViewCell ViewController.h// UITableView定制cell//// Created by on 16/7/7.// Copyright © 2016年 gg. All rights reserved.// import ......

细雨微风轻诉流年
2016/07/07
11
0
TableView左滑删除自定义

思路 tableViewCell添加一个 LateralView中有,并且scrollView与LateralView中间插入了button 点击scrollView需要穿透到button图层,并相应button事件 处理手势冲突: scrollView<=>Lateral...

LiYaoPeng
08/07
0
0
UITableView,定制cell

UITableView,定制cell内容1、复习: 设置表视图的行数,章节的个数 -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 绘制cell(UITableViewCell ......

细雨微风轻诉流年
2016/07/07
4
0
objective-c 多媒体 视频播放器

ViewController.m文件 ——————————————————————————————————————————————————————————————— #import "ViewController.h" #...

_pioneer_
2015/12/29
16
0
9.0以前的视屏播放 改良 IOS9.0后_视频 Created MovieView

// // ViewController.m // 9.0以前的视屏播放 // // Created by DC020 on 15/12/28. // Copyright (c) 2015年 Bill. All rights reserved. // #import "ViewController.h" //引入头文件 #i......

TimeConcept
2015/12/29
76
0

没有更多内容

加载失败,请刷新页面

加载更多

中国龙-扬科
24分钟前
2
0
使用vuex的state状态对象的5种方式

vuex是一个专门为vue.js设计的状态管理模式,并且也可以使用devtools进行调试。 下面给大家来贴一下我的vuex的结构 下面是store文件夹下的state.js和index.js内容 //state.jsconst state =...

peakedness丶
27分钟前
1
0
NetCore MVC Demo

地址:http://114.116.9.72:5411

whltian
34分钟前
1
0
Netty handle方法周期 (四)

写了一个练习之后,发现自定义的助手类每次肯定是必须的,对于不同的业务逻辑需求,会写相对应的逻辑 最简单的查看Handle生命周期的方式,就是重写上级方法,看名字差不多应该可以知道方法的作用 ...

_大侠__
39分钟前
7
0
vue主动刷新页面及列表数据删除后的刷新实例

1.场景 在处理列表时,常常有删除一条数据或者新增数据之后需要重新刷新当前页面的需求。 2.遇到的问题 1. 用vue-router重新路由到当前页面,页面是不进行刷新的 2.采用window.reload(),或者...

前端小攻略
50分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部