2013-09-29 36 views
0

我有一個iPad應用程序(XCode 5,iOS 7,ARC,Storyboards)。在調試器Simulator iOS 7.0中運行應用程序時,它可以正常工作。在模擬器iOS 6.1中運行時,UITableView中會出現黑色單元格。以下是我在談論:UITableView在模擬器iOS 7.0中正確呈現,但不適用於iOS 6.1

enter image description here

這是它應該是這樣的:

enter image description here

不幸的是,我的iPad,我做測試上具有的iOS 7.0,因此我無法在6.1上測試它。任何想法如何確定這是否會轉移到運行6.1的iPad?或者我現在應該將目標iOS設置爲7.x?

回答

2

iOS模擬器通常是相當準確的,所以我假設運行iOS 6.1的iPad上會出現相同的結果。您可能想要檢查單元格是如何在iOS 6.1故事板上顯示的,以確保您不會意外地將它們設置爲黑屏。如果您轉到故事板的文件導航器視圖,則可以選擇將其視爲iOS 7或iOS 6.1及更早版本(以紅色標出)。 Storyboard screen-capture

如果這不是問題,我會檢查任何可能影響單元格外觀的代碼。例如,我知道tintColor屬性的行爲已經改變。

+0

我檢查了你所建議的一切;我可以在哪裏找到對iOS 7中的tintColor屬性所做的更改? – SpokaneDude

+1

找到了!背景顏色清晰...謝謝你的幫助...我真的很感激它... SD – SpokaneDude

相關問題