我的一个storyboard
有一个表格视图单元格,它调用在单独场景中定义的集合视图。集合视图包括一个带有页面控件的UIImage视图,直到10个用于在升级后完全显示在imageview内的每个图像所有图像都显示为彼此堆叠在一起,如附图所示。单击此堆叠图像一切都变得正常,直到我再次访问故事板。在新的升级中,UIImage或collectionview有什么变化吗?
相同的代码在ipod中运行良好。
代码示例:
#pragma mark - UICollectionViewDelegateFlowLayout
- (CGSize)collectionView:(UICollectionView *)collectionView
layout:(UICollectionViewLayout *)collectionViewLayout
sizeForItemAtIndexPath:(NSIndexPath *)indexPath
{
return collectionView.bounds.size;
}
是否与使用的pagecontrol有关?
答案 0 :(得分:1)
我希望您之前使用sizeForItemAtIndexPath
来指定集合视图单元格大小,并且会添加UICollectionViewDataSource, UICollectionViewDelegate
委托方法。
现在,对于iOS 10,我们需要添加UICollectionViewDelegateFlowLayout
委托,然后才会执行sizeForItemAtIndexPath
。
试试吧我希望它能解决你的问题。
答案 1 :(得分:0)
尝试明确提供collectionView.bounds.size