2013-02-27 84 views
5

获取编译器警告:未知图案颜色属性

Unsupported Configuration: 
Unknown pattern color for the Background Color attribute 

我的厦门国际银行试图建立一个UIView的背景色,以清除在Interface Builder的时候。我发誓我过去没有任何麻烦地明确了UIView。谷歌没有给我任何有用的东西。我觉得这里有一个简单的答案,但在键盘上14个小时后(不是这个问题),我疲惫的心灵并没有把它弄清楚。

回答

5

我对同样的问题有很多问题。我通过这种方式解决了这个问题 “在界面生成器中选择UIView,先选择背景颜色在选项中设置默认颜色并构建它”。

+1

查找违规视图可能是一个问题。简单的方法是用文本编辑器打开xib并搜索“pattern”。一旦你有了,你可以看看封闭的视图并找出它是哪个视图。 – 2016-01-27 13:15:21

+0

这确实有帮助!谢谢 :) – 2017-07-20 05:27:00

1

我开始这个警告更新到小牛和Xcode的5.1.1后

我读其他地方的clearColor是此警告的原因,但在我而言,这是一个模式非常类似于标准的苹果深灰色您在更新iPhone后看到的背景风格。不知道它是如何到达那里的,不记得要求一种图案而不是颜色,也不知道如何在颜色选择器弹出框中选择图案。也许它是由IB选择的,因为我原来的代码中有些东西丢失了。

我将其更改为默认值,重新生成并且警告尚未返回。唯一的问题是经过每个UIView,直到我发现引起警告的那个,因为属性中的背景预览Dropbox控件很小。

一旦意识到这一点,该图案可以看出,而不是一个彩色

Background selection control

0

这将是XCode中8(测试版)一个编译时间错误。故事板不会打开。 因此,我们需要在XCode 7.x中以编辑模式打开故事板,然后搜索“模式”文本并查找@Gordon Dove建议的视图,并通过将模式更改为纯色来修复它。 enter image description here