我已经被困在这个问题上好几天了。问题是第一次加载后位于选项卡栏中的 Collection View 。会显示不正确。如果我按任何选项卡,问题将永远消失,直到应用程序重新启动。请注意,它不仅仅是出现的空白。整个容器向下移动,因此出现空白。
这个问题似乎只存在于 iPhone 而不是模拟器。在 iPhone 4 和 5 上试过。
经过第二次尝试,我认为它只发生在 iOS 7 而不是 iOS 8
可以确认该问题仅发生在 iOS 7 上。将一台 iPhone 5 升级到 iOS 8,该错误消失了,而另一台 iPhone 5 仍然是 iOS 7,每次都会出现该问题。
看到下面的空白了吗?
在我按下另一个标签后它消失了
如果我回到原来的那个,它甚至都不会回来
我在这里上传了一个有这个问题的示例项目:https://github.com/athiwatc/UITabBarDisplayWrongPosition
最佳答案
如以下屏幕截图所示更改约束:
关于ios - UITabBar 中的 UICollectionView 在第一次加载时显示错误的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26749416/