Получите на экран координаты определенного UiableViewCell?
-
25-09-2019 - |
Вопрос
Итак, у меня есть это UITableView
. Отказ Это в приложении iPad. Некоторые из ячеек имеют вспомогательную кнопку справа (маленькая круглая стрелка). Когда это нажато, я представляю представление поповета, где пользователь может выбрать действия, связанные с ячейкой таблицы, которые они коснулись. До сих пор ничего этого не сложно или исключительно.
Но взгляд поповета хочет знать, откуда он возникает, чтобы он мог нарисовать маленькую стрелку, указывающую там. Я буду естественным образом, как это стрелка, чтобы указать на таблице-камеру, к которому относится попуктор.
Как я могу узнать текущий на экран координаты для определенной ячейки в таблице, учитывая, что я знаю, что это индекс?
Решение
Используйте метод UiableView -rectForRowAtIndexPath:
. Отказ Обратите внимание, что возвращает rect в системе координат в табличном представлении - если вам нужен прямой относительную к другому представлению в одном окне, используйте метод UIView -convertRect:fromView:
.