iphone 模拟器只显示背景图片,不显示标签和文本框,这是为什么?

iphone simulator only shows the background images not the labels and text box, why is this?

这是一个简单的 iOS 移动应用练习。我有一个图像作为背景,然后添加标签和文本框。我 运行 模拟器,它显示正确。但是过了一会儿我又 运行 模拟器,模拟器只显示背景图像,文本框和标签都没有了。我重新开始写所有的东西很多次,同样的事情在某个时候发生。这真让我抓狂。有谁知道这里发生了什么???非常感谢您的帮助!!!

我假设您将所有 buttonlabeltext box 对象拖到 storyboard 中。如果你不使用任何 Layout 东西,所有东西都应该消失。请尝试 AutoLayout

或者如果您编写代码以在 viewDidLoad() 中显示您的 label,请将对象添加到您的子视图中作为 self.view.addSubview(yourObjects)

如果你完成了故事板,那么你的对象必须按正确的顺序排列。

Right/Proper 方式

错误的方式