1

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

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

当我选择“编辑”按钮时,问题是正确的,红色控件应该出现,但它们没有。

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

4

2 回答 2

3

当然你可以使用 UIViewController。

setEditing:animate方法中,只需调用

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

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

于 2009-05-22T15:00:20.233 回答
0

您的控制器可能是 UIViewController 的子类,而不是 UITableViewController。据我目前所发现的是,在继承 UITableViewController 时,您只能获得“免费”图标,这并不酷,因为您不能在 UITableViewController 上混合视觉元素,您只有一个 tableView。

于 2009-02-24T02:03:44.267 回答