【问题标题】:App looks different on simulator and view controller应用程序在模拟器和视图控制器上看起来不同
【发布时间】:2014-10-18 15:19:30
【问题描述】:

当我在模拟器上运行应用程序时,它看起来与视图控制器故事板不同。我猜这是自动布局的问题,但我不知道如何解决它。我该怎么办?提前谢谢你。

编辑:它在模拟器 iphone 5 或 5s 中看起来很完美,但如果我将模拟器更改为 iphone 4s、6 或 6plus,它看起来会有所不同。

【问题讨论】:

  • 你真的需要给我们更多的细节/截图,因为目前没有问题可见(对我来说)。
  • 问题是,如果我在 iphone5/5s 模拟器上运行该应用程序,红色按钮在中心,但如果我在 iphone4s/6/6plus 模拟器上运行它,则不是。

标签: ios iphone xcode ios-simulator


【解决方案1】:

如果你想在superview中居中按钮,选择红色按钮,首先进入Editor --> Align --> Horizo​​ntal center in container。其次去Editor --> Pin -->leading space to superview/Top space to super view来添加top space和leading space到super view,或者你可以直接点击在storyboard中添加缺失的约束,添加缺失的约束。

【讨论】:

    【解决方案2】:

    如果您使用了自动布局,请确保未选择边距选项,因为它会调整边距并影响控件的位置。

    【讨论】:

    • 我在哪里检查它是否被选中?
    • 当您为左、右、上、下空间添加新约束时,它已选中边距选项,取消选中该选项
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    • 1970-01-01
    • 2012-12-08
    • 1970-01-01
    • 2014-11-27
    相关资源
    最近更新 更多