【发布时间】:2012-01-09 01:54:30
【问题描述】:
有点麻烦。
我有一个处于分组模式的 UITableView。该表设置为始终处于编辑模式 - 这工作得很好。我所有的行都是可删除的。这些行是缩进的,我所有的 UITableViewCellEditControls 都显示得很好。
问题是当一行实际被删除时,我更新我的数据源,然后调用:
deleteRowsAtIndexPaths:
reloadRowsAtIndexPaths: //needs to get called because of table aesthetics
重新加载发生后(我也尝试了一个简单的 reloadData),我所有的 UITableViewCellEditControls(带有减号等的红色圆圈)都消失了!这些行仍然缩进,但它们已经消失了。
我已经尝试过这篇文章的建议:
但没有运气。
任何帮助将不胜感激!
【问题讨论】:
-
我正在使用自定义 UITableViewCell 并认为这可能是问题的一部分......但不行。我只是用普通的旧 UITableViewCell 改变了一些东西,编辑控件仍然消失了。
标签: iphone objective-c uitableview