2010-04-09 80 views
1

希望能在这里得到一些帮助,因为这是一件真正让我着迷......获得点击/触摸位置选择的TableView小区时

我有一个的tableView一个视图,当我点击一个细胞我想要显示一个弹出窗口,将箭头指向我点击的单元格。

,我想我需要的东西是: 1将电池在屏幕上的位置(而不是在视图中,因为大表单元格的矩形的Y值可能是磨碎机比屏幕高)

2- CGPoint或类似的东西,代表我点击屏幕上的点。

我不能想通了这一点,并让我真的疯了!

任何帮助将非常非常非常有用。 祝您有愉快的一天。

回答

3

看看UIView方法convertPoint:toView:(使用nil作为toView参数)。

如果我从一个电池接头引发UIPopoverController,我通常只是在用它来从细胞,从而:

[popover presentPopoverFromRect:cell.frame inView:cell permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 
0

谢谢!包贵革你推荐的UIView方法是非常有用的..但我真的没有使用它:D。

你给我一个想法经过小区时,以目前的酥料饼的观点,我是用“self.view”,我已经把它改成self.tableView和它的作品完美! jeje

非常感谢你! 你是SH @#;)