如何使用Delphi Firemonkey在iPhone应用程序上使用手势?

Pet*_*ter 5 delphi iphone gestures ios firemonkey

我正在尝试使用Delphi XE2/FireMonkey编写一个iPhone应用程序并且已经经历了许多最初的障碍,但我现在仍然坚持手势处理.

我已经创建了一个带有TVertScrollBox的测试应用程序,但我无法滚动内容,除非我启用滚动条(非常薄),然后触摸它们.这不是iPhone非常友好(几乎无法使用).希望指向正确的方向.

文档似乎建议使用UIGestureRecognizer ...

http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html

...但是这些需要附加到View,而应用程序使用的是FireMonkey表单.

任何想法将不胜感激.

Pet*_*ter 6

我已经弄清楚如何做到这一点......

TVertScrollBox控件需要将MouseTracking属性设置为True.

添加到TVertScrollBox的所有控件然后需要将其HitTest属性(如果存在)设置为False.之后它才有效!