【发布时间】:2014-02-08 16:39:45
【问题描述】:
我在这里阅读了一些问题并进行了一些搜索,但似乎没有任何问题可以解决我的问题。我有一个侧面导航控制器,我正在滑动其状态栏(使用此处概述的技术:Moving status bar in iOS 7)。
无论如何,当我隐藏状态栏以开始滑动时(一旦我告诉视图隐藏状态栏并添加一个假的),整个视图就会在我的假状态栏后面向上移动。有什么办法可以将视图向下移动,以便人造状态栏直接显示在视图上方?
【问题讨论】:
-
可能是一些自动布局问题。由于没有状态栏,视图框架转到 frame.origin.y=0。在隐藏状态栏之前尝试将框架设置为 origin.y=20
-
是的,我一直在尝试,但由于某种原因,它正在向下移动所有内容,包括假状态栏。
-
如果您将假状态栏作为子视图添加到主视图。将假状态栏视图的框架设置为 (origin.y=-20)。
-
看起来可以解决问题。如果您愿意,请继续创建一个真正的答案。
标签: ios objective-c