У меня есть 3 контроллера представления, соответствующие им представления и дополнительное представление поверх этих представлений.
Контроллер основного представления имеет представление контейнера с соответствующим контроллером представления.
В контейнере VC есть tableView.
Я хочу, чтобы определенные точки в кадрах отдельных ячеек UITableView
были представлены как точки в системе координат анимации контроллера основного вида.
Я использую метод convertPoint:toView
. Я выполняю это в контроллере основного представления. Мой вопрос: должен ли мой код читаться так?
[self.containerVC.tableVC.tableView convertPoint:CGPointMake(CGRectGetMidX(frame), CGRectGetMidY(frame)) toView:self.animations];
как это?
[self.containerVC.tableVC.view convertPoint:CGPointMake(CGRectGetMidX(frame), CGRectGetMidY(frame)) toView:self.animations];
или вот так?
[self.containerVC.view convertPoint:CGPointMake(CGRectGetMidX(frame), CGRectGetMidY(frame)) toView:self.animations];
Параметр "frame" поступает из массива, в котором хранятся отдельные кадры ячеек из UITableView.