【问题标题】:ios move ui view down after hiding status barios隐藏状态栏后向下移动ui视图
【发布时间】: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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2012-01-06
    • 1970-01-01
    • 1970-01-01
    • 2013-02-17
    • 2017-11-30
    • 1970-01-01
    • 1970-01-01
    • 2015-03-27
    • 1970-01-01
    相关资源
    最近更新 更多