Как я могу получить кадр ячейки представления таблицы в координатном пространстве представления таблицы?

У меня есть табличный вид с кучей ячеек в нем. Я хочу получить кадр ячейки, а не в координатном пространстве супервизора, но в координатном пространстве таблицы.

Изображение, вероятно, объяснит это лучше

введите описание изображения здесь

См. Красный прямоугольник? Это кадр таблицы. И синий прямоугольник – это рамка таблицы. Я хочу получить красный прямоугольник относительно синего прямоугольника.

Я попытался использовать свойство frame UITableViewCell . Но это не работает, потому что возвращает (0, 0, 320, 44). Значение Y не должно быть равно нулю, потому что, очевидно, ячейка не находится в верхней части экрана.

Согласно иерархии представлений, это предполагаемое поведение, потому что супервизор ячейки таблицы, по-видимому, является этим UITableViewWrapperView , а не табличным представлением:

введите описание изображения здесь

в то время как представление таблицы таково:

введите описание изображения здесь

Итак, есть ли метод / свойство, который может получить мне CGRect который представляет кадр ячейки представления таблицы в пространстве координат табличного представления?

Я думаю, что есть функция, которая может преобразовать CGRect в координатное пространство в другое. Но я забыл его имя и как его использовать. Я не знаю, полезно ли в этой ситуации.

Давайте будем гением компьютера.