NavigationController的UIPageViewController-> ViewController在加载时启动20像素太高,然后向下移动

时间:2016-01-25 19:57:21

标签: ios objective-c iphone swift uipageviewcontroller

所以我搜索并搜索并搜索了关于这个问题的答案,我仍然无法弄明白。我已经完成了所有典型的" edgesforextendedlayout",禁用自动调整所有内容/任何内容的滚动视图,取消选中"在顶部/底部/不透明栏下#34;没有任何作用。我把它缩小到了iPhone 6 / 6S Plus的范围。不会发生在iPhone 4S / 5/6 / 6S和各种各样的iPad上。

所以我有4个导航控制器及其各自的ViewControllers的PageView(也是我的标签栏控制器上的标签之一)。 ViewControllers的内部是图形(iOSCharts)。当我点击" Graphs"我的标签栏控制器上的选项卡,它转到PageView并显示第一个图形,它显示正常。然后,只有75%的时间,并在随机图表上,它将在顶部(状态栏下)一路启动视图,然后一秒钟后降低20像素(基本上是一个状态栏&#39 ; s高度)并正确显示。在此之后,无论你在应用程序中点击/点击/更改等,它都很好。它只在第一次加载时。

我也链接了一张照片(在切换页面的中间)。

http://i.imgur.com/TcS8l9o.png

0 个答案:

没有答案