Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone TableView赢得';t向单元格发送设置编辑消息_Iphone_Uitableview - Fatal编程技术网

Iphone TableView赢得';t向单元格发送设置编辑消息

Iphone TableView赢得';t向单元格发送设置编辑消息,iphone,uitableview,Iphone,Uitableview,到目前为止,我有一个UITableView,它可以正常工作 我的问题是,当进入“编辑”模式时,显然单元格根本没有变化,只有当我将单元格从tableview中拖出时,红色符号(删除控件)才会出现(这意味着iphone再次加载单元格,当它检测到该单元格被“标记”为编辑时,红色符号才会出现) 当我选择“编辑”按钮时,问题是正确的,红色控件应该显示,但它们不显示 我实现了tableview的委托方法,用于返回编辑类型控件(插入或删除),但没有成功。您的控制器可能是UIViewController的子类,

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

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

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


我实现了tableview的委托方法,用于返回编辑类型控件(插入或删除),但没有成功。

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

当然,您可以使用UIViewController

setEditing:animate
方法中,只需调用

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

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

当然你可以。。。您可以将任何需要的内容放入表视图本身的页眉和页脚视图,或每个部分的页眉/页脚视图。