工作难点-1
2015-09-27 18:53
465 查看
1、tableview的cell和btn绑定——cell点击出现不响应的方法:
首先从:以下入手
- (NSIndexPath *)tableView:(UITableView *)tv willSelectRowAtIndexPath:(NSIndexPath *)indexPath
和
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
其次要清楚
可能跟ios的消息传递有关,例如在TableView上增加一个button,点击button的时候,是不会调用tableView地didselelect事件。
这时候要想取得btn与cell 的联系,可以通过:
UIView* v=[btn superview].superview;//UITableViewCellContentView
UITableViewCell* cell=(UITableViewCell*)[v superview];//UITableViewCell
NSIndexPath* indexPath= [self.tableView indexPathForCell:cell];
OK搞定。
参见http://blog.csdn.net/kafeidev/article/details/9342101
首先从:以下入手
- (NSIndexPath *)tableView:(UITableView *)tv willSelectRowAtIndexPath:(NSIndexPath *)indexPath
和
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
其次要清楚
可能跟ios的消息传递有关,例如在TableView上增加一个button,点击button的时候,是不会调用tableView地didselelect事件。
这时候要想取得btn与cell 的联系,可以通过:
UIView* v=[btn superview].superview;//UITableViewCellContentView
UITableViewCell* cell=(UITableViewCell*)[v superview];//UITableViewCell
NSIndexPath* indexPath= [self.tableView indexPathForCell:cell];
OK搞定。
参见http://blog.csdn.net/kafeidev/article/details/9342101
相关文章推荐
- 5--链表输出
- 4--替换空格
- 测试基础知识
- 一步一步的理解C++STL迭代器
- BZOJ 1004: [HNOI2008]Cards( 置换群 + burnside引理 + 背包dp + 乘法逆元 )
- 3--合并数组
- 黑马程序员-----c学习中的小程序
- ThinkPHP--控制器调用模板
- hdu5478Can you find it
- 2--判断该数组中是否存在这个整数
- DirectX11 XNA数学库之向量
- Java虚拟机8:虚拟机性能监控与故障处理工具
- eclipse导入web项目之后会报一大堆错误
- vim-projectionist插件
- 关于ServletOutputStream源代码引发的探究
- warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失.
- Decode Ways
- 1--字符串转为整形
- 设置背景
- Android菜鸟还是当走一点,学一点罢(对基础的学习万不可松懈)