首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >self.editing与self.tableView.editing和setEditing的混淆

self.editing与self.tableView.editing和setEditing的混淆
EN

Stack Overflow用户
提问于 2018-12-31 04:30:33
回答 1查看 64关注 0票数 0

在开始编辑时,在我的UITableView控制器上显示了一个模态视图之后,我发现当控制器被取消时,self.editingself.tableView.editing的值是不同的(self.editing仍然打开,但是self.tableView.editing已经消失,tableView处于奇怪的状态)。

为了纠正这一点,我在展示模态视图时做了[self setEditing:NO animated:YES]

我发现这两行并不是一回事:

代码语言:javascript
运行
复制
[self.tableView setEditing:NO animated:YES];
[self setEditing:NO animated:YES];

我的问题是:

(1)为什么这些命令和

(2)self.editingself.tableView.editing的状态有何不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-31 05:34:00

根据文件

代码语言:javascript
运行
复制
self.editing

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

代码语言:javascript
运行
复制
self.tableView.editing

确定表视图是否处于编辑模式的布尔值。

我认为您可以通过自我定义来理解,viewController编辑是指如果viewController允许编辑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53983596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档