2014-01-19 52 views
1

我已经在这里阅读了几个问题并搜索了一下,但没有任何东西似乎解决了我的问题。我有一个侧滑导航控制器,我滑动状态栏(使用这里概述的技术:Moving status bar in iOS 7)。ios在隐藏状态栏后向下移动用户界面查看

在任何情况下,当我隐藏状态栏开始幻灯片(只要我告诉视图隐藏状态栏并添加一个假状态栏),整个视图就会在我的虚拟状态栏后面移动。有什么方法可以将视图向下移动,以便人工状态栏直接出现在视图上方?

+0

可能是一些自动布局问题。由于没有状态栏,视图框会转到frame.origin.y = 0。尝试将框架设置为origin.y = 20,然后隐藏状态栏 – santhu

+0

是的,我一直在尝试,但由于某种原因,它会将所有内容都移动到下方,包括假状态栏。 – stewart715

+0

如果您将假状态栏添加为mainView的子视图。将假状态栏视图的框架设置为(origin.y = -20)。 – santhu

回答

2

可能是一些自动布局问题由于没有状态栏,视图帧转到frame.origin.y = 0。在隐藏状态栏之前,尝试将框架设置为origin.y = 20

如果您将伪状态栏作为子视图添加到mainView。假设状态栏视图框设置为(origin.y = -20