【问题标题】:Xcode:Autolayout set a view to always be in topXcode:Autolayout 将视图设置为始终位于顶部
【发布时间】:2016-08-03 05:43:22
【问题描述】:

我正在尝试将视图设置为始终位于顶部,但到目前为止我还没有弄清楚该怎么做。 在这种情况下,它显示正确:

但在这种情况下它不会:

如何使用自动布局设置视图,使视图始终显示在顶部?

非常感谢您的帮助。

这是我在界面生成器中设置视图的方式:

【问题讨论】:

  • 你的应用是通用的吗??? ...因为在横向模式下,您的状态栏位于右侧而不是顶部 ....
  • @EICaptainv2.0 是通用的,项目设置为纵向,横向左/右。
  • @user2924482 有时模拟器中的方向不会改变,所以请在真实设备中检查它......

标签: ios nslayoutconstraint uiinterfaceorientation autolayout


【解决方案1】:

查看屏幕截图,对我来说效果很好。

【讨论】:

    【解决方案2】:

    在您共享的横向图像中,状态栏未根据方向更改。请确保您已启用横向左和横向右。检查下图。

    【讨论】:

    • 正如我提到的和我之前的评论。我已经这样设置了我的项目。
    • 问题与方向有关。与自动布局无关。检查限制该视图控制器或其父控制器或导航控制器方向更改的代码。
    • 我在帖子中提到的问题。我的目标是让视图始终位于顶部。
    猜你喜欢
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 1970-01-01
    • 2011-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多