我有一个项目,我需要在一个视图中使用自定义tabbar,navigationcontroller和pageviewcontroller。我已经成功创建了这个,但我遇到了一个我无法解决的错误:
我的pageviewcontroller中的第一个viewcontroller没有正确设置其视图高度(或者更确切地说是它的Y值)。滚动时刻会将其设置为正确的高度。
我创建了一个最小的测试项目here。
修改:我尝试将collectionView.contentInset
和automaticallyAdjustsScrollViewInsets
设置为所有可能的组合,但无济于事。任何人吗?
答案 0 :(得分:3)
尝试为您的pageviewcontroller添加15MB
。请注意,第一页不在顶部栏下,而是在滚动之后。
答案 1 :(得分:3)
您对导航栏和底栏感到困惑。以下是它在PageViewController的故事板中的项目应该如何工作:
另外,我删除了行automaticallyAdjustsScrollViewInsets = false
,并取消选中它故事板。
您可以获得固定项目here