1

我想在 Delphi 下的 iOS 应用程序中获取接触点(最好作为事件)。是否有公开的接口?

我发现了这个: Get touch points in UIScrollView through UITapGestureRecognizer。但我不知道是否可以转换此代码。

我正在尝试实现一些屏幕上的滑块(音频推子),以便用户通过滑动手指来上下移动它。我计划在滑块顶部放置一个透明的矩形控件,这样我就可以获得多个触摸点并同时移动多个。

4

1 回答 1

0

在尽可能地走下这个兔子洞之后,我很遗憾地说在德尔福中不可能获得多个接触点。这是非常短视的,似乎是 Embarcadero 的一个微不足道的疏忽。

本质上,Delphi UIView 实现不会公开“multipleTouchEnabled”属性,因此 FMX.Platform.iOS.pas 内的触摸事件将永远不会收到超过一个触摸事件。

我发布这个是为了节省下一个人我花时间找到这个令人失望的答案。

于 2013-06-14T00:40:03.967 回答