gpt4 book ai didi

uicollectionview - iOS 11 : UICollectionView: when appearing, 滚动发生

转载 作者:行者123 更新时间:2023-12-04 01:17:03 27 4
gpt4 key购买 nike

当我的 UIViewController 与 UICollectionView 一起出现时,内容会向上滚动一点,出现时。

我实现了 scrollViewDidScroll:我正在记录 contentOffset.y :

-20.000000
-20.000000
0.000000
0.000000

这仅发生在 iOS 11(模拟器和设备)上,而不发生在 iOS 10 或 iOS 9 上。还有其他人遇到过这种情况吗?

编辑 非常奇怪的事情:这只发生在没有调用 viewDidLoad 时,例如当 UIViewController 已经存在并且它再次弹出时,但不是第一次显示 UIViewController ...

最佳答案

在 iOS 11 中,可以在 UIScrollView 和子类(UICollectionView、UITableView)中添加 contentInset.top,而状态栏、导航栏或其他内容出现在 View 层次结构中。

这个插图来自新的adjustedContentInset 属性。 (文档:adjustedContentInset)

要删除这个额外的插图,请将 scrollView 上的内容插入调整设置为 never :
[self.myScrollView setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];
WWDC17 视频中的更多信息:Updating Your App for iOS 11在 19'

关于uicollectionview - iOS 11 : UICollectionView: when appearing, 滚动发生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45871149/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com