目前,我有一个集合视图,在 3.5 英寸屏幕尺寸下,它占据了我的大部分屏幕。集合视图距屏幕顶部 51 像素,距屏幕底部 20 像素。我正在使用这些细胞UIPageControl
创建分页布局,每页一个单元格。当切换到 4 英寸大小时,使用约束我可以让集合视图扩展到新空间(保持顶部 51 像素和底部 20 像素),但单元格大小保持不变,所以现在有一堆单元顶部和底部的空白空间。我尝试使用约束,但似乎无法为单元格设置它们。如何扩大单元格尺寸以填充 iPhone 5 上的空白空间?
集合视图代码只是
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView
cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
MyCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
return cell;
}
布局是在 IB 中设置的,我想在添加更多内容之前先让布局正常工作
您可以使用UICollectionViewFlowLayout
method itemSize
属性来设置UICollectionViewCell
大小,或使用delegate
方法,collectionView:layout:sizeForItemAtIndexPath:
如果您需要动态设置的大小UICollectionViewCells
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)