切换到不同的流布局后,如何在集合视图单元格内重绘视图?

时间:2013-10-06 03:54:28

标签: ios uicollectionviewcell uicollectionviewlayout

我使用以下代码获取照片集合视图以更改布局:

  

newLayout = [[SDCGalleryLayout alloc] init];

然后

  

[self.collectionView setCollectionViewLayout:newLayout animated:YES];

它工作正常,从一种布局动画到另一种布局。但是,我的collectionviewcell中的视图没有调整大小以考虑其新的单元格大小。没有调用collectionviewcell内部视图的drawRect()。

在更改布局后,是否有任何建议让我的集合单元格中的视图重绘?

由于

1 个答案:

答案 0 :(得分:0)

use - (void)layoutSubviews集合视图单元格内的UIView。像魅力一样工作