2011-09-07 105 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

相关问题