2012-05-01 53 views
1

好吧,所以我不明白爲什麼有時會發生這種情況。當你第一次將UITableView拖入你的.xib時,tableView背景看起來是白色的。然後,如果您將其更改爲另一種顏色,並嘗試使用斜線切換回默認值,甚至白色,則表格顯示爲黑色。請查看圖片enter image description hereUITableViewCell backgroundColor在IB中設置,當它設置爲白色時顯示黑色

的實現代碼如下設置爲白色。視圖控制器的視圖設置爲白色,但我在.xib中看到黑色。但是,當我真正運行應用程序時,它確實顯示白色。這讓我感到困擾,我看到這樣的黑人,不知道爲什麼。這是否發生在其他人羣中?謝謝。

+0

只需在您的nib文件本身中使用clearColor創建表格視圖。 –

+0

只需將您的背景色再次設置爲默認即可。 – iMash

回答

1

是的,這種情況經常發生。它不僅與UITableViewCell相關,而且可以發生在所有UIView上。

我使用默認值停止,轉而選擇,即使它們是相同的實際顏色。只有在選擇默認值時纔會給出這種結果。

0

將背景色設置顯式設置爲白色解決了問題。

但是我很想知道正確答案在默認設置中的行爲的變化。

基本上切換背景色回「默認」顏色具有其設置爲黑色具有未知的時間後的情況下,背景顏色不切換回缺省白色當第一拖入故事板等。

我無法找到相關的默認行爲,無論是任何設置。可能是一個小錯誤?

+0

你最好把你的問題作爲一個新的發佈,而不是把它放在這個答案。 – venerik

+0

我給出了一個解決方案類型的答案,並建議(以問題的形式授予),這可能是一個錯誤。尊重,我不認爲這需要一個新的問題線程? – believesInSanta

相關問題