Swift 3 - iOS 11.2上的UICollectionview问题

时间:2018-02-26 09:57:32

标签: ios swift xcode uicollectionview collectionview

UICollectionView我遇到两个问题。以下是场景:

  

问题1

我有一个在Xcode 8中创建的应用程序。它在iOS 10.3模拟器上构建,一切都很好。但是当我使用iOS 11.2尝试使用我的设备时,我遇到了UICollectionView的问题。当新数据出现时,它应该显示在底部(这是我想要的并且在iOS 10.3上完成的)。但是当新数据出现在底部时,iOS 11.2可以滚动到顶部。

  

问题2

然后我已经从Xcode 8迁移到Xcode 9.2,因为Xcode 8没有直接支持iOS 11.但是现在在Xcode 9.2 iOS 11.2模拟器上,我无法清楚地滚动集合视图,然后它在{{{ 1}} UIAppDelegate

只要我知道,只要我断开连接插座,就会出现这种错误。但我很确定我的所有网点都已关联。

Thread 1: signal SIGABRT.

任何人都可以帮我解决这个问题吗?顺便说一下,我只是Swift的初学者。我感谢您的所有回复。谢谢!

注意:我已经简化了代码,因为实际代码非常复杂。

1 个答案:

答案 0 :(得分:0)

我用collectionView.reloadData()替换collectionView.reloadSections(IndexSet(integer: 0))解决了我的问题1。我从UITableview Scrolls to Top on Reload

获得了参考

通过删除collectionView.reloadData()

解决了问题2

感谢。