在iOS和Android的Xamarin.Forms中添加Long Press Gesture

时间:2017-03-29 16:57:29

标签: xamarin.ios xamarin.android xamarin.forms

我有一个导航按钮,需要实现多个手势。 单击,双击,滑动和保持 我已经实现了Tap和Pan ..但是我无法实现Hold,所以我创建了一个自定义渲染器,View是准确的,我已经按照此链接提供的Long Tap实现https://xamarinhelp.com/custom-gestures-in-xamarin-forms/现在实现了Long Tap in a自定义渲染器可以工作,但它并没有真正与XF内置手势配合使用。

这是我的实际代码 enter image description here Red box是内置的XF手势,绿色框是我的View自定义渲染器的实现。现在我的问题是,内置的XF手势无效,因为它覆盖了我的视图自定义渲染器。

基于IGestureRecognizer创建自定义手势识别器并不像你看到的那样好,它在红盒中被注释掉了,我不知道为什么。

如何准确实现可与内置XF手势配合使用的LongPress?

0 个答案:

没有答案