0

在编辑打开时在我的 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不同?

4

1 回答 1

0

根据文档

self.editing

一个布尔值,指示 viewController 当前是否允许用户编辑视图内容

self.tableView.editing

一个布尔值,用于确定表视图是否处于编辑模式。

我想你可以通过它自己的定义来理解,viewController编辑是指viewController是否允许编辑。

于 2018-12-31T05:34:00.577 回答