TableView不会向单元格发送setEditing消息

时间:2009-01-20 09:56:27

标签: iphone uitableview

到目前为止,我有一个UITableView,它可以正常工作。

我的问题是进入“编辑”模式时,显然单元格根本没有变化,只有当我将单元格拖出tableview时才显示红色标记(删除控件)(意味着iphone重新加载单元格)再次,当它检测到单元格被“标记”为编辑时,它就在这里。

当我选择“编辑”按钮时,问题是正确的,红色控件应显示但不会显示。

我确实实现了tableview的委托方法,用于返回编辑类型控件(插入或删除)并且没有运气。

2 个答案:

答案 0 :(得分:3)

当然你可以使用UIViewController。

setEditing:animate方法中,只需调用

即可
[super setEditing:editing animated:animate];
[self.myTableView setEditing:editing animated:animate];

你会得到那些漂亮的小图标;)

答案 1 :(得分:0)

您的Controller可能是UIViewController的子类而不是UITableViewController。到目前为止,我发现你只是在继承UITableViewController时得到“免费”图标,这不是很酷,因为你不能在UITableViewController上混合可视元素,你只有一个tableView。