当我向下滚动UIRefreshControl
时,我的collectionview
无法正常工作。 refreshControl
会弹出,即使稍微滚动一下,标题也会跳下一点。
我尝试过:
extendedLayoutIncludesOpaqueBars = true
这可以解决某些问题,但在向下滚动以使用刷新控件时仍会出现很小的跳跃(几乎不明显)。
如果我执行prefersLargeTitles = false
,则可以正常运行,不会跳动。
答案 0 :(得分:0)
由于UIRefreshControl
上的Apple文档不完善,我花了数小时试图修复它,但终于找到了解决方案。您必须在refreshControl
方法中添加viewDidAppear
,我是在viewDidLoad
方法中添加它的:
override func viewDidAappear(_ animated: Bool) {
super.viewDidAppear(animated)
collectionView.refreshControl = refreshControl
}