为什么iOS模拟器只显示空白视图/窗口?

时间:2011-01-10 12:24:50

标签: ios interface-builder ios-simulator

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

2 个答案:

答案 0 :(得分:1)

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

要执行此操作右键单击视图,控制单击视图的Oultlet并将其拖动到文件所有者。

这将解决您的问题。

干杯

答案 1 :(得分:0)

我认为这是因为你在故事板中打开了AutoLayout,但是没有设置任何约束。

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

AutoLayout problem

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

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

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