【问题标题】:Autolayout and constraints not working, buttons look different in Xcode than they do in IOS SImulator自动布局和约束不起作用,Xcode 中的按钮看起来与 IOS 模拟器中的不同
【发布时间】:2015-06-13 04:44:15
【问题描述】:

Xcode 和 iPhone 模拟器都设置为 iPhone 6。帧已更新。我什至将属性检查器下的模拟指标更改为 iPhone 5.5 英寸屏幕。

我尝试为宽度和高度添加约束,但每次我运行模拟器时都会在 Xcode 中收到错误,因此我将它们关闭。

这似乎经常发生在按钮和标签上。被难住了几个小时,尽我所能研究,最后决定把它贴在这里。

我刚加入,所以他们不会让我发布我的问题的照片,因为我没有足够的代表点数。

【问题讨论】:

  • 上传图片到某个云盘并分享链接。以及发布到目前为止您已经厌倦的代码
  • 您能否更具体地说明您所看到的差异?
  • ios 模拟器中的按钮比 main.storyboard 中的要细得多。足以让文本弹出按钮边框之外。我有 4 个按钮,当顶部按钮设置为顶部边框时,约束相互设置。
  • 以上是问题图片的链接。

标签: ios iphone xcode autolayout ios-simulator


【解决方案1】:

当您首次将 iPhone 6s 设置为在“缩放视图”或普通视图中工作时,它们可以选择。如果 iPhone 在显示设置中设置为缩放,那么它将显示为好像手机是 iPhone 5/SE 尺寸,但放大了。您应该始终检查约束在所有屏幕尺寸上的行为,我也会确认如果这是一个问题,请检查您的设备设置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    • 1970-01-01
    • 2021-07-30
    • 2012-11-30
    • 2017-02-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多