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