2

当我UIRefreshControl向下滚动我的collectionview. refreshControl即使稍微滚动也会弹出并导致标题向下跳动。

我试过:

extendedLayoutIncludesOpaqueBars = true

这修复了一些问题,但在向下滚动以使用刷新控件时仍然会出现小跳(几乎不明显)。如果我这样做prefersLargeTitles = false,它工作正常,没有跳跃。

4

1 回答 1

1

由于Apple文档不佳,我花了几个小时试图修复它,UIRefreshControl但最终找到了解决方案。您必须在方法中添加您refreshControlviewDidAppear,我在方法中添加了它viewDidLoad

    override func viewDidAappear(_ animated: Bool) {
        super.viewDidAppear(animated)
        collectionView.refreshControl = refreshControl
    }
于 2019-04-22T20:43:49.983 回答