在开始编辑时,在我的UITableView控制器上显示了一个模态视图之后,我发现当控制器被取消时,self.editing
和self.tableView.editing
的值是不同的(self.editing
仍然打开,但是self.tableView.editing
已经消失,tableView处于奇怪的状态)。
为了纠正这一点,我在展示模态视图时做了[self setEditing:NO animated:YES]
。
我发现这两行并不是一回事:
[self.tableView setEditing:NO animated:YES];
[self setEditing:NO animated:YES];
我的问题是:
(1)为什么这些命令和
(2),self.editing
和self.tableView.editing
的状态有何不同?
发布于 2018-12-31 05:34:00
根据文件
self.editing
指示viewController当前是否允许用户编辑视图内容的布尔值。
self.tableView.editing
确定表视图是否处于编辑模式的布尔值。
我认为您可以通过自我定义来理解,viewController编辑是指如果viewController允许编辑。
https://stackoverflow.com/questions/53983596
复制相似问题