我正在学习创建一个App,我已经制作了一个带有两个按钮的UIViewController。这在模拟器和真实设备上都能正常工作。现在我在IB中将背景颜色设置为红色,它只适用于模拟器。即使添加新的UILabel也不会仅在模拟器上显示在设备上。
我没有收到错误(至少不是我知道/看到的错误)。可能是什么问题?
当我在代码中设置背景颜色时。它适用于设备和模拟器。所以我猜这个故事板没有重建或其他东西吗?
答案 0 :(得分:2)
这个问题有几种可能的解决方案:
尝试清理构建:在XCode菜单中查找“Product> Clean” 清洁始终是XCode中的一个问题,您应该经常使用它。
尝试从您的设备中删除当前版本并再次构建+再次运行
如果这两个没有帮助,请找到您的“DerivedData”文件夹并手动将其删除。
重启XCode(是的,这可能有效)
从XCode项目中删除Storyboard(不要删除它),然后重新添加。
希望有所帮助,
塞巴斯蒂安