【问题标题】:Why does the iOS Simulator show only a blank view/window?为什么 iOS 模拟器只显示空白视图/窗口?
【发布时间】:2011-01-10 12:24:49
【问题描述】:

我是 iOS 开发新手。我使用 Interface Builder 将文本字段和按钮添加到我的视图中。当我运行应用程序时,iOS 模拟器只显示一个空的米色屏幕。我错过了什么?控制台没有显示任何错误。

【问题讨论】:

    标签: ios interface-builder ios-simulator


    【解决方案1】:

    这是因为您没有将视图连接到文件的所有者。

    要做到这一点,右键单击视图,控制单击视图的 Oultlet 并将其拖到文件所有者。

    这将解决您的问题。

    干杯

    【讨论】:

      【解决方案2】:

      我认为这是因为您在情节提要中打开了 AutoLayout,但没有设置任何约束。

      按照我在以下文章中的说明,确认是否属实。

      AutoLayout problem

      基本上,在 XCode 6 中,如果您打开了 AutoLayout,您必须每个控件设置约束...否则您的屏幕在 XCode 中看起来会很好,但是当应用程序运行时,您屏幕上的控件可能(并且将会)在任何地方以任何大小结束。

      这就像设计一个漂亮的网页,然后在愤怒、醉酒、迷失方向的浏览器中显示它。

      XCode真的不直观,对初学者没有帮助...但是一旦您了解了 AutoLayout 的规则(以及它的许多怪癖),它就会非常有用。

      【讨论】:

        猜你喜欢
        • 2021-03-10
        • 1970-01-01
        • 1970-01-01
        • 2014-06-23
        • 2016-06-07
        • 2015-04-19
        • 2017-03-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多