Получение положения касания / касания при выборе ячейки TableView - PullRequest
1 голос
/ 10 апреля 2010

надеюсь получить помощь здесь, потому что это то, что действительно сводит меня с ума ...

У меня есть представление с tableView, и когда я касаюсь ячейки, я хочу представить всплывающее окно, указывающее стрелку на ячейку, которую я коснулся.

то, что мне нужно, это: 1 - положение ячейки на экране (не на виде, потому что на больших таблицах значение Y прямоугольника ячейки может быть больше, чем высота экрана)

или

2 - CGPoint или нечто подобное, представляющее точку на экране, которую я коснулся.

Я не могу понять это, и я действительно схожу с ума !!!

Любая помощь будет очень, очень, очень, очень полезной. Хорошего дня.

Ответы [ 2 ]

3 голосов
/ 10 апреля 2010

Взгляните на метод UIView convertPoint:toView: (используя nil в качестве аргумента toView).

Если я запускаю UIPopoverController из касания ячейки, я обычно просто получаю его из ячейки, таким образом:

[popover presentPopoverFromRect:cell.frame inView:cell permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
0 голосов
/ 12 апреля 2010

Спасибо, Пол! метод UIView, который вы рекомендуете, очень полезен ... но я действительно не использовал его: D.

Вы даете мне идею, когда передаете ячейку как представление для представления поповера, я использовал «self.view», и я изменил его на self.tableView, и он отлично работает! Jeje

Спасибо большое !!! Ты SH @ #;)

...