2011-10-16 31 views
1

有人告訴我,某天有人幫助我解決一些代碼,蘋果希望開發人員使用tableView:willDisplayCell:forRowAtIndexPath:來設置定製單元,而不是tableView:cellForRowAtIndexPath:Apple如何讓我們設置我們的表格視圖單元格?

我想知道這是否正確,如果有的話,有什麼好處?

+0

就像聖經的蘋果一樣,有些方法留在純粹的網站上,以測試開發者拒絕使用它們的意願。不要吃蘋果。 – Perception

+0

大聲笑..我猜這意味着不要設置單元格的地方它告訴你在模板代碼.. –

+0

我認爲這是不正確的,你應該使用tableView:cellForRowAtIndexPath。 –

回答

3

只要引述協議參考:

此方法給出了代表一個機會來覆蓋基於狀態的屬性早先由表視圖設定,例如選擇和背景顏色。委託返回後,表視圖僅設置alpha和frame屬性,然後僅在滑動或滑出行時對行進行動畫處理。

我從中得到的結果是,鼓勵使用這種方法僅用於樣式化背景/選定屬性,而不是整個單元格的設置。

+0

啊,是的,這聽起來像一個很好的解釋,謝謝你..我會留下這個問題打開一會兒,看看是否有任何其他答案......如果不是病態標記你的。謝謝。 –

+0

不客氣,希望它有幫助。 – Stavash

+0

+1有用的信息。 – viral

相關問題