Получение расположения на экране ячейки CollectionView из UITableviewCell - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть ViewController с UITableView И в каждой ячейке этого tableView у меня есть UICollectionView.

Я хотел бы получить расположение на экране ячейки моего UICollectionView.

enter image description here

Я следовал этому руководству по созданию представления:

1 Ответ

0 голосов
/ 28 февраля 2019

Вы можете найти point вашего cell, используя:

let realCenter = collectionView.convert(cell.frame, to: collectionView.superview)

Но если это даст вам отношение к collectionView.Если вам нужно найти центр относительно main view, вам нужно пройти через все superview.

let realCenter = collectionView.convert(cell.frame, to: collectionView.superview?.superview?.superview?.superview)

loop, чтобы найти нужный вам superview.а затем найдите frame

...