【问题标题】:UICollectionView change orientation incorrect number of cellsUICollectionView 更改方向不正确的单元格数
【发布时间】:2013-03-12 04:14:38
【问题描述】:

我有一个 UICollectionView,它在纵向模式下显示 2 列,然后当 iPhone 旋转到横向时,它显示 4。但是,当设备旋转回纵向模式时,它会尝试显示 3 列。因此它正确显示了 2 列,并且仅显示了第三列的大约四分之一,因为它不适合。有没有人遇到过这种情况,你是如何解决的?我原以为它应该会自动解决。

谢谢

【问题讨论】:

  • 在 willRotate 中更改流布局 sizeItem 或调整 collectionView.frame 的大小

标签: ios uicollectionview uicollectionviewlayout


【解决方案1】:

我设法通过在我的 UICollectionViewCell 上禁用自动布局来解决我的问题。事实证明,我的单元格不需要自动布局,因为布局是固定的,不会因设备或方向而改变。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    相关资源
    最近更新 更多