Преобразование CGRect объекта в subview в UITableViewCell в UITable к CGRect относительно self.view

Я хочу преобразовать a CGRect "aRect" объекта в subview в UITableViewCell в UITableView в CGRect по отношению к self.view.

Проблема заключается в том, что aRect относится к подзону в ячейке таблицы. Но я хочу сделать так, чтобы это было относительно self.view.

Что я пробовал, это

rect = [self.view convertRect:aRect.frame toView:cellView];

но это не сработает.

Итак, как его преобразовать?

Ответы

Ответ 1

Так как convertRect:toView: на самом деле имеет дело с CGRect в системе координат получателей, возможно, [cellView convertRect:theFrame toView:self.view] (т.е. замена двух просмотров в вашем вызове) будет работать так, как вы планировали.