背景颜色属性的未知图案颜色

时间:2013-02-27 03:44:00

标签: objective-c interface-builder

获取编译器警告:

Unsupported Configuration: 
Unknown pattern color for the Background Color attribute
尝试在界面构建器中将UIView的背景颜色设置为清除时,在我的xib上

。我发誓我过去没有遇到任何麻烦。谷歌没有给我任何有用的东西。我觉得这里有一个简单的答案,但是在键盘上14个小时之后(不是在这个问题上),我疲惫的心灵并没有把它搞清楚。

3 个答案:

答案 0 :(得分:5)

我在同一个问题上遇到了很多问题。我通过这种方式解决了这个问题  “在界面构建器中选择UIView,在选项中首先选择背景颜色设置默认颜色并构建它”。

答案 1 :(得分:1)

我在更新到Mavericks和Xcode 5.1.1之后开始收到此警告

我在别处读到clearColor是导致此警告的原因,但在我的情况下,它是一种非常类似于您在更新iPhone后看到的标准Apple深灰色风格背景的模式。不知道它是如何到达那里的,不记得要求的是图案而不是颜色,也不知道如何在颜色选择器弹出窗口中选择图案。也许它是由IB选择的,因为原始代码中的某些东西丢失了。

我将其更改为默认值,重建并且未返回警告。唯一的问题是通过每个UIView,直到我找到导致警告的那个,因为属性中的背景预览保管箱控件很小。

一旦意识到这一点,就可以看到图案而不是颜色

Background selection control

答案 2 :(得分:0)

这将是XCode 8(beta)中的编译时错误。故事板甚至不会打开。 所以我们需要在XCode 7.x中以编辑器模式打开storyboard并搜索" pattern"文本并找到@Gordon Dove建议的视图,并通过将图案更改为纯色来修复它。 enter image description here