iOS 选择tableViewCell中的控件确定cell位置
来源:互联网 发布:猫咪咖啡店 知乎 编辑:程序博客网 时间:2024/05/22 17:39
在开发中有时候会遇到这种情况,在cell中有一个button,我点击了button,但是我有想更改cell中的内容,我怎么在点击事件中获取到当前cell呢,我觉的有两种方法:
1.如果是自定义cell,点击事件在cell中定义,然后通过代理(block)的方式,将这个cell(self)当做参数传递过去,就可以直接操作。
2.如果点击事件是定义在 (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;方法中,那么下面这个方法可以帮助你获取到当前cell
- (void) brnClick:(UIButton *)btn
{
UIView *v = btn.superview.superview;
HomeCell *cell =nil;
while (v!=nil&&cell==nil) {
if ([visKindOfClass:[UITableViewCellclass]]) {
cell = (HomeCell *)v;
} else{
v = v.superview;
}
}
NSIndexPath *indexPath = [_mainTableViewindexPathForCell:cell];
0 0
- iOS 选择tableViewCell中的控件确定cell位置
- 获取cell或者cell中的控件在屏幕中的位置
- IOS 取消表格单元格 TableViewCell 去掉高亮状态 点击Cell取消选择状态
- MFC 确定控件位置
- iOS 创建tableViewCell时 cell复用
- iOS开发-UI控件:CollectionView 获取指定位置的cell
- IOS中tableviewcell.frame.size返回的是cell在storyboard中的尺寸
- iOS开发问题-------使用tableViewcell点击后cell中的空间背景色可变问题
- 取得tableViewCell中的任意一个cell
- iOS---点击tableviewcell中的按钮
- ios 设置tableViewcell中的图片大小
- objective-C 关于找到控件处在tableviewcell上哪个cell
- iOS开发之cell位置
- ios:点击tablecell中的一个按钮,确定cell所在的行
- ios:点击tablecell中的一个按钮,确定cell所在的行
- ios:点击tableView中的一个按钮,确定cell所在的行
- 【iOS】UITableView 动态确定cell的高度
- iOS开发-UI控件:动态改变UITableView中的Cell高度
- IntelliJ IDEA 偏好设置
- touch事件处理流程图
- iOS的主要框架介绍
- STL入门第四篇——唯美主义的杰作
- 多线程学习笔记(一)
- iOS 选择tableViewCell中的控件确定cell位置
- 从几个指标谈windows内存
- fastjson 序列化 忽略 某个字段
- 汇编指令优化惹的祸之 JS 跳转指令
- mongodb 查询操作,条件查询,where,find等常用操作
- dedecms下仿chinaz二级下拉动态读取代码
- JavaScript:Object.prototype.toString方法的原理
- Modem Crash 问题处理及注意事项
- ios view的frame和bounds之区别(位置和大小)