2011-09-07 101 views
0

我使用tableView和自定義單元格並繪製單元格我使用drawRect:方法來繪製滾動效果。在編輯模式中,當我移動單元格時,有時某些單元格顯示空白。在滾動期間,隨機單元格也會顯示爲空白。請查看附加圖像。有人可以幫助理解問題嗎?iPhone:某些UITableView的單元格在編輯中顯示爲空

+0

下面是相應的屏幕截圖http://www.screencast.com/users/Naira_as/folders/Default/media/c71df5b1-815c-4006-a891-eb7eac84a8eb http://www.screencast.com/users/Naira_as/文件夾/默認/媒體/ b431628d-88b5-42df-8e24-dfa7c7f39420 –

回答

0

如果您使用dequeueReusableCellForIdentifier,然後嘗試刪除。 我的意思是說每次分配一個新的單元格。

我在上面建議的基礎上,假設你的單元格包含一些需要花費時間繪製的大量數據。在這種情況下,如果您重複使用單元格,那麼它會將單元格從可見屏幕移出並繪製新的數據。

如果這沒有幫助,那麼請張貼一些代碼,顯示如何創建自定義單元格。

+0

是的,我使用dequeueReusableCellForIdentifier,但沒有它,我認爲性能會受到影響。任何情況下,我會嘗試你的建議。謝謝! –

+0

除非您的表格包含太多數據,否則性能不會受影響。它只需要一點點內存.... – Mohammad

相關問題