iOS UITableView之cellForRowAtIndexPath和indexpathForCell分别获取指定cell和indexpath
来源:互联网 发布:剪辑音乐软件 编辑:程序博客网 时间:2024/05/17 04:30
转自:http://blog.csdn.net/deft_mkjing/article/details/51564422
如何通过UITableView的cell获取对应的indexpath,或者通过indexpath获取对应的cell
简单介绍下这两个方法
1.
2.一般来说,常规的tableView的两个代理方法里面进行操作
1.第一个方法案例
还有一种情况大家应该很常见了,就是每个cell里面有个按钮,暂时就做关注按钮吧,如何知道点击那个按钮的时候,是点击了哪个cell?
先来个图,就是点这个
我是这么做的
首先:布局UI问题不大吧,然后你把这个按钮的点击事件拖到你的cell.m文件里面,由于我是要到我的Controller进行下一波操作
然后:我们就给cell一个代理方法
让Controller实现这个代理之后:我们点击按钮,就会回调到这个方法里面进行下一波操作了 QWER随你来了
其实已经很明确了,一般设置代理都会把自身作为参数传过来
那么我们的第一种最直观的方法就是直接获取啊
如果脑残了没有把cell传过来,也没事,看看第二种方法获取
这里的第一个superView指的是Cell的contentView,第二个superView不就是获取到了cell么
反正能拿到cell了,那么下边的操作就可以随意赋值操作了
看下具体实现,注意看打印
github地址:demo地址,需要的请点击
第二个方法案例
如图所示,根据Picker选择的地址,给指定indexpath的cell赋值
NOTE:这个picker三级联动的Demo会近期写成博客记录下来,如果有看的人或者留言的人会尽快写的
那么我们首选需要根据indexpath获取到cell,代码如下
获取到Cell之后再进行赋值就很简单了
Over~~~~~~~~~~~~~~~~~~~~~~
0 0
- iOS UITableView之cellForRowAtIndexPath和indexpathForCell分别获取指定cell和indexpath
- iOS UITableView之cellForRowAtIndexPath和indexpathForCell分别获取指定cell和indexpath
- UITableView获取cell的indexPath
- UITableView获取cell的indexPath
- 【iOS开发】通过cell获取indexPath
- UITableView获取cell的indexPath.row值(多种方式)
- UITableView刷新指定的section和cell
- IOS开发(28)UITableView之移动Section和Cell
- iOS开发 利用cell上的view获得这个cell以及他的indexpath和row
- iOS UICollectionView 和 UITableView cell更新 详解
- ios UITableView 区和cell一起滑动
- iOS 获取控件所在cell的indexPath值
- iOS开发之获取indexPath等于nil
- 根据indexPath拿到UITableView的cell
- iOS开发 UITableView之cell
- 关于indexPath和cell的三个小需求
- 获取tableViewCell点击的位置和indexPath
- tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
- Vue.js UI框架 - element
- Java断言(assert)介绍及使用
- 安卓复习之旅—Java多线程同步
- C语言指针引用二维数组
- SDL_SoftStretch函数
- iOS UITableView之cellForRowAtIndexPath和indexpathForCell分别获取指定cell和indexpath
- 如何在laravel/lumen中集成支付宝支付
- IOS 自动布局Masonry简介
- MYSQL 提示Please DISCARD the tablespace before IMPORT
- CPU,OS,编译器位数关系
- opencv android 2.4.11使用
- RedHat Enterprise7.1如何关闭防火墙
- Android6.0 危险权限和普通权限
- 《Linux中C库mmap()函数详解》