我有一个可怕的问题,值得单独的stackoverflow问题。也许我可以通过提出另一个问题来节省时间:
在每个设备轮换上重新创建整个UICollectionView
布局有什么缺点,而不是使用invalidateLayout使UICollectionView
布局无效?
请记住,它是一个小视图,最多有6个基于文本的单元格 - 不是很多数据。
此问题来自this one。我实现了UICollection视图,一切正常,除了单元格内的前两个按钮在方向更改时没有改变宽度,这是一个烂摊子。它几乎就像更新单元格的方法一样被调用,但是使用了最后一个方向视图中的数据。即使经过大量调试,我仍然不确定问题究竟是什么。
更新
我设法使用this answer中的信息和来自this answer的实际代码解决了我的噩梦。但如果有人仍然可以回答这个问题,那将会很有帮助,我仍然想知道答案!