我有一个初始视图控制器,它使用包含UINavigationController
作为根的视图转换为UICollectionView
。这是故事板的例子:
每当我启动自定义segue时,都会发生这种情况:
视图正常滑动,但是当视图显示presentViewController
时(在segue实现中),集合视图似乎跳了下来。
关闭故事板集合视图:
segue期间的爆炸视图:
segue之后的爆炸视图:
我很高兴你在这里一路走来!对所有图片感到抱歉,我只想让您尽可能轻松。我不知道这可能是什么,但我怀疑与导航控制器有关。
答案 0 :(得分:1)
我遇到了同样的问题,修正了将视图控制器automaticallyAdjustsScrollViewInsets
设置为false
的问题。这将确保您的集合视图不会跳转。在导航控制器中显示视图控制器时,我还能够重新创建此视图跳转问题,在这种情况下,它会调整导航栏下方的内容。在这种情况下,我必须将导航栏的translucent
属性设置为false
,因此无需处理以前的属性。