【问题标题】:Xcode iPhone simulator acting funkyXcode iPhone 模拟器表现时髦
【发布时间】:2015-08-01 23:53:19
【问题描述】:

我刚刚开始了 iPhone 应用教程。我的故事板中显示的内容与 iPhone 模拟器中显示的内容截然不同:

左侧显示“Hello World”消息

另一个显示在右边

窗口已最大化,因此这不仅仅是查看错误。有什么建议吗?

【问题讨论】:

    标签: ios iphone xcode


    【解决方案1】:

    你要做的是到 View > Utilities > Show the attributes inspectorSimulated metrics 下更改 大小(默认为Inferred)取决于你想要的..

    注意:确保你已经选择了你的视图控制器,看图片...

    动态方法..

    利用您的自动布局并设置约束.. 在故事板的右下角单击Align 并设置您喜欢的Alignment Constraints..

    我在这里,干杯先生..

    【讨论】:

    • 没有约束,即使大小也无所谓
    • 是的,但是如果可以看到视图的实际矩形,则可以正确对齐视图。我的回答不是动态的,但我只是在回答问题..
    • @zellb 那里..我编辑了我的答案以满足您的需求,我不明白为什么您需要对我投反对票,他说的是:**我的故事板中显示的内容与iPhone模拟器中显示的内容**所以我认为他需要的是按照他想要的实际尺寸进行设计.. tsk.
    • 当我点击“显示属性检查器”时没有任何反应
    • @NimrodSadeh 模拟指标 改变 Size .. >.
    【解决方案2】:

    如果你没有正确使用自动布局,标签的位置是一样的。

    选择标签并添加约束,您可以玩这些并自动调整框架。

    【讨论】:

    • 这不起作用。我也不明白为什么它必须如此复杂 - 在视频教程中,他只是放置了标签,点击运行,瞧,它就在正确的位置。
    • 清理你的应用并从模拟器中删除,我没有这种情况。
    【解决方案3】:

    我认为你应该开始学习Auto Layout,然后为你的标签添加一些约束

    【讨论】:

    • @NimrodSadeh 你添加了什么样的约束?
    【解决方案4】:

    将布局设置为紧凑宽度 |正常高度

    【讨论】:

    • 没有改变结果
    • @NimrodSadeh 您需要重新定位文本并对其应用建议的约束
    • 选择您的标签转到编辑器 > 解决自动布局问题并重置为建议的约束
    【解决方案5】:

    好的,我想在这里告诉你两件事! 您在情节提要中看到的不是在模拟器中呈现的内容!情节提要只是为了您的视觉帮助,但如果这让您感到困惑,请做一件事去情节提要->identityInspector(右上角面板)选择第4个选项卡->模拟指标 -> 大小(单击它并找到您正在运行的模拟器)。

    第二件事-> 如果你想根据分辨率的变化调整帧,你最好确保使用自动布局并设置适当的约束。

    【讨论】:

    • 好吧,如果它没有显示实际发生的情况,这不是一个非常有用的视觉帮助......而且该视图在我的 Xcode 版本上没有模拟指标
    • 自动布局也显示约束是垂直对称的,不应该也这样模拟吗?
    • 您使用的是哪个版本的 xcode?关于自动布局选择该标签,然后按控制,向左拖动,并将左边距设置为超级视图,与设置垂直约束相同,不要为左侧和底部设置约束,尝试这样做让我知道结果跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-09
    • 2012-05-04
    • 2013-10-15
    • 1970-01-01
    相关资源
    最近更新 更多