您的位置:首页 > 产品设计 > UI/UE

获取tableView(UICollectionViewCell)中cell相对于(UICollectionView)tableView.superView的区域坐标(位置)

2016-09-05 10:20 1466 查看
在tableview上有这个方法
CGRect rectInTableView = [tableView rectForRowAtIndexPath:indexPath];

CGRect rectInSuperview = [tableView convertRect:rectInTableView toView:[tableView
superview]];




在collectionView

//获取父类view


UIView *v = [aBtn superview];

//获取cell
THYCProductListCell *cell = (THYCProductListCell *)[vsuperview];

//获取cell在当前collection的位置
 CGRect cellInCollection = [_collectionViewconvertRect:cell.frametoView:_collectionView];
//获取cell在当前屏幕的位置
CGRect cellInSuperview = [_collectionViewconvertRect:cellInCollection
toView:self.view];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: