首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITableView未响应setUserInteractionEnabled

UITableView未响应setUserInteractionEnabled
EN

Stack Overflow用户
提问于 2010-12-07 01:52:04
回答 2查看 1.7K关注 0票数 0

这个问题已经以稍微不同的形式被问到了here,但这个问题没有在这个帖子中被解决,因此这个帖子。

在我的iPad应用程序中,我允许用户在表视图中选择多个单元格。用户点击按钮后,流程开始,此时用户不能与表视图交互(请放心,用户仍然可以与应用程序交互)。

为此,我认为UITableView的"userInteractionEnabled“属性就是答案,但是尽管将该属性设置为NO (并检查它是否确实设置为NO),用户仍然可以与表视图进行交互。

我还在一个新的Xcode模板项目中尝试了同样的方法,效果很好。我是不是遗漏了什么重要的东西?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-09 04:36:10

我不确定为什么将属性userInteractionEnabled设置为NO不起作用,但我找到了一种解决方法,将scrollEnabled设置为NO,将allowsSelection设置为NO。这会产生一个类似的效果,模仿我正在寻找的东西。

票数 1
EN

Stack Overflow用户

发布于 2010-12-07 02:07:07

我相信你会看到这一点,因为用户正在与表格单元格交互,而不是表格本身。尝试在开始操作时使用[[UIApplication sharedApplication] beginIgnoringInteractionEvents],并在操作完成后适当调用[[UIApplication sharedApplication] endIgnoringInteractionEvents]

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

https://stackoverflow.com/questions/4369342

复制
相关文章

相似问题

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