gpt4 book ai didi

ios - 以编程方式禁用 iOS "Perspective Compensation"?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:40 26 4
gpt4 key购买 nike

也许我只是在搜索错误的术语,但我能找到的关于这个主题的信息很少,我认为这可能是我的应用程序的问题。

前段时间有篇文章说的是iOS设备触摸屏的准确度,跟其他手机比起来好像很差。这是一个关于它的帖子的链接: http://forums.macrumors.com/showthread.php?t=1660713

无论如何,许多评论者将“透视补偿”称为不准确的原因。基本上,他们是说 iOS 有意在实际接触点上方注册触摸,以补偿用户的典型视角或他们手指的角度或类似的东西。我发现自己的说法有一定的可信度,方法是按照其中一位评论者的建议去做,并尝试将我的 iPhone 倒置使用。我确实发现在某些情况下很难触摸东西,而且我在我正在开发的一个应用程序中也注意到了这个问题。

所以,如果您想跳过上面的所有内容,这就是为什么这对我来说是个问题:

我正在开发一款供两人同时使用的应用。 iPhone 或 iPad 被放置在两个相对而坐的人之间的一个表面上,他们被要求快速准确地触摸屏幕各自半边上的项目。这篇文章的评论让我怀疑可能会发生什么,而且我在实践中还发现,颠倒使用手机的人在第一次尝试时会遇到触摸按钮和圆点的困难。我还用手写笔慢慢测试,发现按钮的可触摸区域确实延伸到按钮下方,或者对于颠倒使用手机的人来说延​​伸到按钮上方,因此对于那个人来说存在差异和问题/缺点。

所以最后,如果你也想跳过它,这是我的问题:“透视补偿”(如果这就是所谓的)是否可以通过编程方式禁用,是否可以针对应用程序的特定 View 来完成?你们有没有人注意到这一点并在您的应用程序中处理它?<​​/strong>

虽然我发现“透视补偿”似乎确实发生了,但我没有找到任何官方文档,因此不知道如何或是否可以禁用它。当我搜索“透视补偿”时,我找到的唯一结果是指向同一篇文章和评论的链接。

我忍不住期待这可能已经被问过或者可以通过一个简单的复选框解决,但也许由于缺乏正确的术语使用,我一直无法找到任何线索。

提前感谢您提出任何解决方案或建议!

最佳答案

当前的 SDK 无法做到这一点。我们所能访问的只是触摸位置,它在一个点上。您可能会尝试的其他搜索词是“数字化仪”或“原始触摸数据”,但绝对没有复选框或简单选项。

要实现这一点,您必须自己补偿触摸位置。您需要为上下颠倒的按钮尝试一个补偿偏移值。对 View 进行点击测试可能是执行此操作的最佳位置,这样您的按钮就可以正常响应事件。

关于ios - 以编程方式禁用 iOS "Perspective Compensation"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20605065/

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