Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何获取UICollectionView的rect_Ios_Objective C_Uicollectionviewlayout_Cgrect - Fatal编程技术网

Ios 如何获取UICollectionView的rect

Ios 如何获取UICollectionView的rect,ios,objective-c,uicollectionviewlayout,cgrect,Ios,Objective C,Uicollectionviewlayout,Cgrect,我想在UICollectionView中找到节标题的框架。对于UITableView,我有一个类似的情况,为此,我可以通过执行以下操作来获得它的rect: CGRect rect = [self.tableView rectForHeaderInSection:section]; 有没有办法在UICollectionView中获得相同的结果?谢谢 对不起,伙计们。其实很简单 NSIndexPath *indexPath = [NSIndexPath indexPathForItem:0 i

我想在UICollectionView中找到节标题的框架。对于UITableView,我有一个类似的情况,为此,我可以通过执行以下操作来获得它的rect:

 CGRect rect = [self.tableView rectForHeaderInSection:section];

有没有办法在UICollectionView中获得相同的结果?谢谢

对不起,伙计们。其实很简单

 NSIndexPath *indexPath = [NSIndexPath indexPathForItem:0 inSection:section];
 UICollectionViewLayoutAttributes *attributes = [self.collectionView layoutAttributesForSupplementaryElementOfKind:UICollectionElementKindSectionHeader atIndexPath:indexPath];
 CGRect rect = [attributes frame];