Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在带有按钮的UITableViewCell中处理多点触摸?

如何在带有按钮的UITableViewCell中处理多点触摸?
EN

Stack Overflow用户
提问于 2013-09-06 00:02:28
回答 2查看 704关注 0票数 0

我有自定义的表视图单元格,每个单元格都有3个按钮。在表中选择一行会推送另一个视图控制器;按其中一个按钮将显示一个模态视图。

如果我用两根手指选择一行,然后按下一个按钮,控制器就会被按下,模态视图就会出现。我尝试在按钮的TouchDown事件中设置一个标志,如果标志为true,则在tableView: willSelectRowAtIndexPath:中返回nil,但是在按钮的TouchUpInside事件处理程序中,这些标志被设置为false,因此仍然会调用tableview: didSelectRowAtIndexPath:

我怎样才能解决这个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-06 00:54:43

在按钮的按下方法中,将UITableViewallowsSelection属性设置为NO,然后在touch up (内部和外部)处理程序中将其设置为YES。

票数 2
EN

Stack Overflow用户

发布于 2017-11-28 00:17:29

有帮助

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cell.contentView.exclusiveTouch = YES;
cell.exclusiveTouch = YES;

setting exclusiveTouch to custom UITableViewCell

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

https://stackoverflow.com/questions/18652805

复制
相关文章
git命令中带有特殊符号如@
使用带用户密码clone的方式: git clone https://username:password@remote 当username和password中含有特殊符号会导致出错, 因为为http的请求,所以需要将特殊符号encode成url格式的 java使用: String c = java.net.URLEncoder.encode(".","utf-8"); System.out.println(c); 源文档 <http://blog.csdn.net/qq1142003960/article/
千往
2018/01/24
2.1K0
免费升级你的触摸板支持win10多点触摸
触摸这一简单的操作,无疑是人机交互中最伟大的进步之一。从点按、滑动到捏合、轻扫,触摸操作不仅简单直观,同时能够给予参与者良好的反馈。作为多点触摸的先驱者,Apple甚至为 MacBook 也装上了硕大的触摸板。不过由于驱动的原因,无论大小如何,Windows 平台下的笔记本触摸板使用体验却一直不尽人意。好在微软自 Windows 8 以来一直在优化移动设备的使用体验,在 Windows 10 中,我们只需一个驱动就能轻松将触摸板免费升级为精确式触摸板,从而开启 Windows 自带的触摸手势功能。
reizhi
2022/09/26
2.4K0
免费升级你的触摸板支持win10多点触摸
超越按钮,拥抱触摸界面
苹果iPhone手机的发布,可以说带来了一个全新的“触摸”时代。现如今,就连小孩子都能够非常自然的使用一些触摸设备,手机、iPad等等。父母们一定很惊奇孩子们能够如此快的学会这些设备的使用方式,从这一点来看触屏设备的界面和交互设计中隐藏着很多种可以让使用体验更加简单和有趣的要点。
大江小浪
2018/07/24
6160
超越按钮,拥抱触摸界面
How-to:利用MultiTouchVista模拟Windows Phone 7的多点触摸
引言     近来有消息称,WP7会在明年下半年在中国上市,这对于广大国内的爱好者来说,无疑是个杯具,一般来说,我们只能用模拟器来进行测试了。上回写到了《How-to: 利用Web Camera模拟Windows Phone 7的重力加速度传感器》,我们可以利用PC摄像头进行Windows Phone 7上的重力加速度模拟。那么,对于WM6.5以来支持的Multi-touch如何处理呢?Charles Petzold在他的电子书《Programming Windows Phone 7》中给出了一条线索,
ShiJiong
2018/01/10
1.1K0
How-to:利用MultiTouchVista模拟Windows Phone 7的多点触摸
如何在 Linux 中创建带有特殊字符的文件?
在 Linux 系统中,创建文件是进行各种操作的基础。有时候,我们需要创建带有特殊字符的文件,例如包含空格、特殊符号或非ASCII字符的文件。本文将详细介绍在 Linux 中如何创建带有特殊字符的文件,以便您能够轻松地完成这样的任务。
网络技术联盟站
2023/08/03
8070
如何在 Linux 中创建带有特殊字符的文件?
如何在 Linux 中创建带有特殊字符的文件?
在 Linux 系统中,创建文件是进行各种操作的基础。有时候,我们需要创建带有特殊字符的文件,例如包含空格、特殊符号或非ASCII字符的文件。本文将详细介绍在 Linux 中如何创建带有特殊字符的文件,以便您能够轻松地完成这样的任务。
网络技术联盟站
2023/07/14
7070
如何在 Linux 中创建带有特殊字符的文件?
【Android 应用开发】多点触控 ( 多点触控事件 | PointerId | PointerIndex | 坐标获取 | 触摸点个数 )
④ ACTION_POINTER_DOWN : 中间的手指按下 ( 已经有手指按下 )
韩曙亮
2023/03/27
1.4K0
UITableViewCell中添加复制逻辑
@interface ICUserInfoCell(){ UIMenuItem * _copyMenuItem; } @end @implementation ICUserInfoCell - (id)initWithStyle:(UITableViewCellStyle)cell reuseIdentifier:(NSString *)reuseIdentifier { self = [super initWithStyle:cell reuseIdentifier:reuseIdent
程序员不务正业
2018/06/14
7750
fastadmin如何在列表的操作中添加其他按钮
fastadmin默认的列表操作中只有编辑和删除按钮,如果我们需要添加其他按钮,需要先找到对应的js文件。我们需要在初始化表格中添加buutons属性,原来的js代码如下:
高久峰
2023/06/03
4.3K0
Android触摸事件_android设置按钮点击事件
在Android系统中,手势的识别是通过 .OnGestureListener接口来实现的,利用,摸屏的Fling、Scroll等方法可以进行滑动或翻页效果的实现;触摸屏相关的事件,是通过onTouchListener来实现的。
全栈程序员站长
2022/10/04
3.2K0
让 linux 实现触摸板多点触控与手势操作
macbook 最吸引人之处就在于他的触控板,三指、四指各式操作让日常的生活、办公无比便捷,而如今,各个 windows 笔记本厂商也纷纷支持多点触控,发挥出了触摸板的优势。 那么,在 linux 下,我们是否也可以实现上述便捷的操作呢?当然是可以的,本文就来介绍一下。
用户3147702
2022/06/27
3.2K0
让 linux 实现触摸板多点触控与手势操作
汽车安全测试:物理按钮击败触摸屏
随着汽车智能化的发展,触摸屏正在缓慢但肯定地取代物理按钮作为与汽车交互的标准方法,但它们是否比基于按钮的同类产品更容易或更安全?
芯智讯
2022/08/22
2730
汽车安全测试:物理按钮击败触摸屏
Pyspark处理数据中带有列分隔符的数据集
本篇文章目标是处理在数据集中存在列分隔符或分隔符的特殊场景。对于Pyspark开发人员来说,处理这种类型的数据集有时是一件令人头疼的事情,但无论如何都必须处理它。
deephub
2021/01/25
4K0
android 触摸屏事件_android studio按钮点击事件
Android的事件:onClick, onScroll,onFling等等,都是由许多个Touch组成的。其中Touch的第一个状态肯定是ACTION_DOWN,表示按下了屏幕。之后,touch将会有后续事件,可能是:
全栈程序员站长
2022/10/01
2.1K0
如何在Java中处理JSON
New 一个 ObjectMapper对象,后续将利用这个ObjectMapper对象来进行一系列的操作。
泰坦HW
2020/07/22
1.5K0
如何在代码中处理时间
在国际化应用中,对日期/时间的处理远比你想象中的更难,特别是当涉及到时区的时候。为什么会这么难?我们该如何解决它?请听我为你一一解析。几乎所有的系统都离不开“时间”的概念,以至于大多数语言(及其默认库)都定义了日期/时间等类型。但是,我们日常所说的“时间”这个词实际上包含了多个相似却有微妙差异的概念。如果不能分清它们,会给你的开发工作带来很多烦恼。
ThoughtWorks
2021/09/15
1.5K0
如何在React中优雅的处理doubleClick
上午楼主遇到一个需要处理双击事件的需求,在这里介绍下如何在触发doubleCLick时间的时候, 不触发click事件的解决办法, 顺便分享给大家。
皮小蛋
2020/03/02
8K2
点击加载更多

相似问题

如何处理多点触摸按钮

11

自定义UiTableViewCell中的多点触摸问题

10

Iphone多点触摸处理

13

在libgdx中处理多点触摸

13

处理能处理多点触摸吗?

20
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文