为什么IB xcode中uivew的默认背景是黑色的?

为什么IB xcode中uivew的默认背景是黑色的?,第1张

概述当我在IB中设置视图的默认背景(视图用作表格的标题)时,它变为黑色,但是当我在模拟器上运行应用程序时,它具有uitableview背景的默认颜色. 当我将默认颜色设置为黄色时,例如,对于IB和模拟器,它总是为黄色. 为什么IB中的默认背景颜色为黑色,模拟器中的条纹为灰色? 因为 Xcode中的Interface Builder存在错误.我假设你的意思是你将背景颜色设置为“默认”选项? 我遇到了几个 当我在IB中设置视图的默认背景(视图用作表格的标题)时,它变为黑色,但是当我在模拟器上运行应用程序时,它具有uitablevIEw背景的默认颜色.

当我将默认颜色设置为黄色时,例如,对于IB和模拟器,它总是为黄色.

为什么IB中的默认背景颜色为黑色,模拟器中的条纹为灰色?

解决方法 因为 Xcode中的Interface Builder存在错误.我假设你的意思是你将背景颜色设置为“默认”选项?

我遇到了几个类似的背景颜色错误,有时它甚至设置了一个不应该有背景颜色的元素的背景颜色.我通常做的是右键单击xib或storyboard文件和Open As Source Code.然后找到我的元素并小心地删除background属性(如果你担心意外破坏复杂的xml文件结构,请备份文件).然后再次打开它作为Interface Builder,它通常会解决问题.

或者,最坏的情况是,我删除问题元素或视图并重新创建它.

编辑:我也想到默认颜色可能是清晰的颜色,在这种情况下,纹理通过视图显示,而不是作为视图的背景绘制,界面构建器选择黑色,因为A)它不知道视图将在顶部绘制和/或B)视图或父视图被标记为不透明或具有该效果的东西.

总结

以上是内存溢出为你收集整理的为什么IB xcode中uivew的默认背景是黑色的?全部内容,希望文章能够帮你解决为什么IB xcode中uivew的默认背景是黑色的?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1013136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存