the behavior of the UICollectionViewFlowLayout is not defined, because the cell width is greater than collectionView width

后端 未结 20 2158
温柔的废话
温柔的废话 2020-12-01 01:53

2015-08-18 16:07:51.523 Example[16070:269647] the behavior of the UICollectionViewFlowLayout is not defined because: 2015-08-18 16:07:51.523
Example

相关标签:
20条回答
  • 2020-12-01 02:33

    I had a similar issue.

    In my case, I had a collection view and when you tapped on one of the cells, a popover with a UITextField opened, to edit the item. After that popover disappeared, the self.collectionView.contentInset.bottom was set to 55 (originally 0).

    To fix my issue, after the popover view disappears, I’m manually setting contentInset to UIEdgeInsetsZero.

    contextual prediction bar

    The original issue seems to be related to the contextual prediction bar that shows up on top of the keyboard. When the keyboard is hidden, the bar disappears, but the contentInset.bottom value is not restored to the original value.

    Since your issue seems to be related to the width and not to the height of the cell, check if any of the contentInset or layout.sectionInset values are the same as the one set by you.

    0 讨论(0)
  • 2020-12-01 02:35

    I had the same issue. I fixed this by clearing my collection view of it's constraints, and resetting them in Storyboard.

    0 讨论(0)
提交回复
热议问题