到目前为止,我有一个 UITableView,它可以正常工作。
我的问题是当进入“编辑”模式时,显然单元格根本没有改变,并且红色标志(删除控件)仅在我将单元格拖出 tableview 时出现(意味着 iphone 再次重新加载单元格,并且当它检测到单元格被“标记”为正在编辑时,它就在这里)。
当我选择“编辑”按钮时,问题是正确的,红色控件应该出现,但它们没有。
我确实实现了 tableview 的委托方法来返回编辑类型控件(插入或删除)并且没有运气。
到目前为止,我有一个 UITableView,它可以正常工作。
我的问题是当进入“编辑”模式时,显然单元格根本没有改变,并且红色标志(删除控件)仅在我将单元格拖出 tableview 时出现(意味着 iphone 再次重新加载单元格,并且当它检测到单元格被“标记”为正在编辑时,它就在这里)。
当我选择“编辑”按钮时,问题是正确的,红色控件应该出现,但它们没有。
我确实实现了 tableview 的委托方法来返回编辑类型控件(插入或删除)并且没有运气。
当然你可以使用 UIViewController。
在setEditing:animate
方法中,只需调用
[super setEditing:editing animated:animate];
[self.myTableView setEditing:editing animated:animate];
你会得到那些漂亮的小图标;)
您的控制器可能是 UIViewController 的子类,而不是 UITableViewController。据我目前所发现的是,在继承 UITableViewController 时,您只能获得“免费”图标,这并不酷,因为您不能在 UITableViewController 上混合视觉元素,您只有一个 tableView。