我有一个ViewController
和一个UITableView
在这个tableView的每个单元格中,我都有一个UICollectionView
。
我想获取UICollectionView单元格的屏幕位置。
我已经按照this教程来构建视图:
答案 0 :(得分:0)
您可以使用以下方法找到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