2010-04-09 77 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 @#;)