【发布时间】:2012-08-10 16:13:27
【问题描述】:
我有一个 UIButton 添加到 UITableViewCell 我想让这个按钮调用我已经知道调用的“didSelectRowAtIndexPath”
[self tableView:self.tableView didSelectRowAtIndexPath:indexpath];
但是我无法获取索引路径并尝试了的问题
[self.Tableview indexPathForRowAtPoint:[self.view convertPoint:[sender center] fromView:self.Tableview]]
方法,但它返回相同的 CGPoint ,有帮助吗?
【问题讨论】:
-
indexPathForRowAtPoint:point 返回 indexPath,你从哪里得到 CGPoint?
-
我从按钮 CGPoint point = [sender center];
-
@Vladimir 谢谢这对我有用
-
您需要将点转换为 tableView 的坐标系(或从 UIEvent 中获取点,如我在 dup 问题中的回答中的 Edit2 中所述
-
如何转换成TableView的坐标系?
标签: objective-c ios cocoa-touch uitableview