2013-02-27 46 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