为什么这个UIScrollView行为不正常?

时间:2016-01-08 09:49:59

标签: ios uiscrollview uinavigationcontroller uipageviewcontroller

我有一个项目,我需要在一个视图中使用自定义tabbar,navigationcontroller和pageviewcontroller。我已经成功创建了这个,但我遇到了一个我无法解决的错误:

我的pageviewcontroller中的第一个viewcontroller没有正确设置其视图高度(或者更确切地说是它的Y值)。滚动时刻会将其设置为正确的高度。

我创建了一个最小的测试项目here

修改:我尝试将collectionView.contentInsetautomaticallyAdjustsScrollViewInsets设置为所有可能的组合,但无济于事。任何人吗?

2 个答案:

答案 0 :(得分:3)

尝试为您的pageviewcontroller添加15MB。请注意,第一页不在顶部栏下,而是在滚动之后。

答案 1 :(得分:3)

您对导航栏和底栏感到困惑。以下是它在PageViewController的故事板中的项目应该如何工作:
enter image description here

另外,我删除了行automaticallyAdjustsScrollViewInsets = false,并取消选中它故事板。
您可以获得固定项目here