【问题标题】:change in vertical space of top element in viewcontroller视图控制器中顶部元素垂直空间的变化
【发布时间】:2017-05-05 04:07:24
【问题描述】:

我在导航堆栈中有一个视图控制器......每当加载视图控制器后,顶部元素的垂直空间发生变化。

我不明白为什么会这样..

我已将视图控制器顶部元素的前 5 个设置为超级视图

无论如何我都无法解决问题...状态栏、顶栏、底栏、大小都是推断出来的

Info.plist 我已将 viewcontrollerbasedstatusbarappearance 设置为 no,并且我将状态栏设置为应用程序委托中的轻量级内容..

提到的问题不会发生在所有视图控制器上,只有一些视图控制器才会发生

感谢您的帮助

【问题讨论】:

  • 添加约束截图。
  • 请附上你遇到什么问题的截图?
  • 基本上它只是一个垂直约束......当视图控制器加载时,元素更接近视图的上边界,但在几分之一秒内它会从顶部下降一点......我不'不知道为什么会发生这种运动......实际上它归结为正确的位置......但我的问题是为什么它靠近顶部边界以及如何避免这种情况?

标签: ios xcode autolayout constraints


【解决方案1】:

我认为你给了这样的约束,

所以,请按照下面的方法进行更改,

我希望它会起作用。

【讨论】:

  • 如果您得到了解决方案,请接受答案。
  • 请查看我的另一个答案
【解决方案2】:

首先,点击storyboard中的viewController。

所以,你会看到右边的角落是这样的。

之后,像这样取消在顶栏下的复选框,

我希望这会奏效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多