您的位置:首页 > 产品设计 > UI/UE

UITableView获取cell的row值

2015-06-14 19:04 375 查看
在tableview 中,有N个Section,以及N个row,每个中都添加了button,以前的做法是使用tag,后面发现不行。这里有一个新的解决办法。

UITableViewCell *buttonCell = (UITableViewCell *)sender.superview.superview.superview;
NSUInteger section = [[_tableViewDishesindexPathForCell:buttonCell]section];
NSUInteger row = [[_tableViewDishesindexPathForCell:buttonCell]row];

注意:这里是3个superview,第一个是contentView,第二个superview是自己自定义的cell,第三个superview是UITableView的cell。如果不是自定义的cell,那就只要两个superview。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: