当我点击我的应用的运行按钮时,
模拟器只显示白屏
但是应该有一个显示“Hello World”的按钮。另外,对于标签,
错误消息“位置不明确”Hello World“
任何想法在这里出了什么问题?
答案 0 :(得分:2)
我认为你需要检查info.plist文件,并确保你指向你试图在模拟器中看到的视图的正确值(即LaunchScreen.storyboard或main.storyboard)。我有同样的问题,并做了这个改变来解决它。
答案 1 :(得分:1)
请检查故事板中的视图是否已连接到文件所有者。 您可以为视图指定背景颜色,以检查在启动时是否反映了相同的颜色。如果是,您可以在标签上添加垂直和水平中心对齐约束 如果不是,那么您的视图控制器尚未出现在屏幕上 请发布您的代码。
答案 2 :(得分:1)
点击它打开HelloWorldViewController.xib。选择Hello World按钮。在面板的右下角,您会看到一排短图标。单击下面突出显示的红色。检查Horizontally in Container
和Vertically in Container
项。然后底部的Add Constraints
按钮应变为活动状态 - 单击它以添加这两个约束。为标签做同样的事情。现在运行你的应用程序。
答案 3 :(得分:0)
问题是视图的位置不明确,并且它们在屏幕外“显示”。查看此链接https://teamtreehouse.com/library/implementing-designs-for-iphone/implementing-custom-login-and-sign-up-screens/adding-background-images-and-positioning-views
答案 4 :(得分:0)
您需要为hello world标签添加约束。 您可以通过选择视图并按视图编辑器右下角的其中一个约束按钮来为视图添加约束。 目前,听起来你的标签正在屏幕外显示。
答案 5 :(得分:0)
我很惊讶没有一个答案解决了为什么会发生这种情况的明显问题。我刚购买了一台小型33英寸显示器MacBook Air。
运行模拟器时,它显示为50%。在空中,50%被缩放到关闭。转到窗口>比例> 33%,你会看到你的内容。