【问题标题】:iOS simulator misplaces controlsiOS 模拟器放错了控件
【发布时间】:2015-11-11 20:08:40
【问题描述】:

我正在尝试学习 iOS 开发,但遇到了 iOS 模拟器的问题。我创建了一个新项目(Single View App,仅支持 iPhone)并且只编辑了两件事:启动屏幕 XIB 和情节提要。

我试图通过情节提要编辑器制作一个登录屏幕,在编辑器中它看起来像这样:

我使用 iOS 模拟器 (iPhone 6) 构建并运行它,然后我们遇到了一个问题:

所有控件都不在位。为什么是这样?我曾尝试更改情节提要编辑器的 with 和 height(它开始于:wAny hAny),但这不起作用。我应该如何解决这个问题?

【问题讨论】:

  • 在新的 Xcode 版本中,您需要对对象的约束进行布局。在与任何任何选项相同的行上,有一个约束选项。这将允许您自定义和决定其他对象与对象的超级视图之间的边界和距离。要查看/决定对象的约束,请单击 UILabel 或 UIButton 并单击约束选项。从那里你会开始明白你必须做什么。希望这种帮助。

标签: ios xcode storyboard ios-simulator


【解决方案1】:

我建议阅读一些有关 iOS 自动布局和约束的内容。 控件放错了位置,因为您没有设置任何规则,它们应该如何显示,在不同的显示尺寸上。 例如,我推荐阅读:http://www.raywenderlich.com/83129/beginning-auto-layout-tutorial-swift-part-1

【讨论】:

    猜你喜欢
    • 2015-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-21
    • 2015-02-11
    • 2015-03-29
    • 1970-01-01
    相关资源
    最近更新 更多