gpt4 book ai didi

objective-c - 当一只手放在 iPad 屏幕上时,如何只检测一次触摸?

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:17:55 24 4
gpt4 key购买 nike

我正在为有运动障碍的 child 开发一个 iPad 应用程序。问题是他们中的许多人都试图用他们的整个手或拳头与应用程序交互。此外,他们的手会颤抖,他们需要很长时间才能将整只手从屏幕上抬起。这导致应用程序在与屏幕交互时注册多个触摸事件。

每次 child 按下一个 View 时,我的应用程序如何只发起一个事件?

最佳答案

这是一个艰难的过程。但是你的问题“你有什么建议,以便每次 child 按下 View 时只发起一个事件?”您可以禁用多点触控。

您可以使用 multipleTouchEnabled 属性禁用多点触控。例如,这将禁用 View Controller 的 View 的多点触控。

-(void)viewDidLoad{
[super viewDidLoad];
self.view.multipleTouchEnabled = NO;
}

另一个提示是 iOS 设备具有 VoiceOver 功能,该功能主要针对有听力障碍的人,但在这种情况下可能会有所帮助。您可以在设置中打开 VoiceOver 并查看。

假设您是注册的 Apple 开发者,他们也有一些关于辅助功能的 WWDC session 。

希望这会有所帮助,总是很高兴看到对残障人士的考虑。

关于objective-c - 当一只手放在 iPad 屏幕上时,如何只检测一次触摸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8236250/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com