获取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];
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];
相关文章推荐
- 获取cell/section相对于tableView 的坐标
- iOS 获取当前点击的cell相对于self.view的位置
- [JavaScript]获取鼠标点击区域的相对、绝对位置坐标
- iOS中获取用户所点击的位置信息,并通过这个位置信息得到tableView的中的cell的indexPath.section
- ios tableView那些事 (十四) 获取 tableview 每个cell 的坐标点
- ios tableView那些事 (十四) 获取 tableview 每个cell 的坐标点
- 获取 UITableView 单个cell 的坐标点位置
- ccTouchesBegan 中如何让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标
- 获取一个控件相对于父窗口的坐标位置
- Cocos2d-x学习之---关于CCTableView中reloadData()操作,删除第一个/最后一个cell后tableview位置未刷新的问题
- IOS TableView 根据子view 来获取当前Cell 方式
- IOS TableView的Cell高度自适应,UILabel自动换行适应 table里控件位置自适应
- TableView的cell上面加button,实现点击button可以获取到cell的行号或者indexPath
- 获取datagridview 对应cell的位置坐标
- jQuery获取当前鼠标相对位置坐标和点击图片跳转上一张或下一张功能
- iOS TableView didSelectRowAtIndexPath选中某Cell后获取其Cell实例对象
- JS 获取DIV中鼠标相对位置坐标
- delphi 获取鼠标当前位置的相对坐标
- jquery获取元素的绝对/相对位置(坐标)
- iOS TableView didSelectRowAtIndexPath选中某Cell后获取其Cell实例对象