我是iOS开发的新手。我使用Interface Builder在视图中添加了文本字段和按钮。当我运行应用程序时,iOS模拟器只显示一个空的米色屏幕。我错过了什么?控制台不显示任何错误。
答案 0 :(得分:1)
这是因为您没有将视图连接到文件所有者。
要执行此操作右键单击视图,控制单击视图的Oultlet并将其拖动到文件所有者。
这将解决您的问题。
干杯
答案 1 :(得分:0)
我认为这是因为你在故事板中打开了AutoLayout,但是没有设置任何约束。
按照以下文章中的说明确认是否属实。
基本上,使用XCode 6,如果你打开了AutoLayout,你必须设置每个控件的约束...否则你的屏幕在XCode中看起来会很好,但是,当应用程序运行时,屏幕上的控件可以(并且将会)以任何大小结束。
这就像设计一个漂亮的网页,然后在愤怒,醉酒,迷失方向的浏览器中显示它。
XCode 真的不直观,对初学者没有帮助......但是一旦你学会了AutoLayout的规则(以及它的许多怪癖),它就是合理有用的。