【发布时间】:2019-04-15 17:43:29
【问题描述】:
我有一个 CollectionView,当我向下滚动时,行为是正常的,如果我想使用状态栏中的顶部滚动手势到达顶部项目,我会得到一个额外的空间。
这是一个显示behavior的gif:
我不想要那个额外的空间。
不知道是UICollectionView中的属性还是同一个NavigationController中的属性。
谢谢!
【问题讨论】:
-
您是否使用顶部、底部、前导和尾随约束固定collectionView?
-
我的 CollectionView 与我的四个约束对齐到安全区域
-
你试过 self.automaticallyAdjustsScrollViewInsets = NO ?in ViewDidLoad ??
-
好吧,我的 CollectionView 嵌入在 ViewController 中,而这个 ViewController 嵌入在 Navigation Controller 中,而 Navigation Controller 嵌入在 Tab bar 控制器的选项卡之一中:TabBar --> NavigationController --> ViewController - -> CollectionViewController(作为一个元素)我使用 LargeTitles 作为导航栏。
-
其中一个解决方案有效,将顶部约束设置为超级视图而不是安全区,但我不知道为什么安全区会发生这种行为,感谢@Mr.Ahtazaz 的帮助
标签: ios swift uicollectionview