重新创建整个UICollectionView与使方向更改失效UICollectionView布局

时间:2014-01-08 22:29:06

标签: objective-c ios7 uicollectionview uicollectionviewcell uicollectionviewlayout

我有一个可怕的问题,值得单独的stackoverflow问题。也许我可以通过提出另一个问题来节省时间:

在每个设备轮换上重新创建整个UICollectionView布局有什么缺点,而不是使用invalidateLayout使UICollectionView布局无效?

请记住,它是一个小视图,最多有6个基于文本的单元格 - 不是很多数据。

此问题来自this one。我实现了UICollection视图,一切正常,除了单元格内的前两个按钮在方向更改时没有改变宽度,这是一个烂摊子。它几乎就像更新单元格的方法一样被调用,但是使用了最后一个方向视图中的数据。即使经过大量调试,我仍然不确定问题究竟是什么。

更新

我设法使用this answer中的信息和来自this answer的实际代码解决了我的噩梦。但如果有人仍然可以回答这个问题,那将会很有帮助,我仍然想知道答案!

0 个答案:

没有答案