如何防止Xamarin Forms(特别是iOS项目)中的多点触控?

时间:2016-03-11 21:45:06

标签: ios xamarin multi-touch xamarin-forms

我们有一个包含聊天页面的项目。在此页面中,当用户同时点击文本输入框和框外时,我们会有不良行为。文本输入框移动以为键盘腾出空间,但键盘不显示。我们有一个Android和iOS项目,但这只发生在iOS方面。

我认为禁用多点触控是一个不错的选择,因为我们不使用任何多点触控手势。但是,我找不到有关如何成功完成此任务的任何信息。我读过关于做类似TouchesBegan的事情,但它对我不起作用。

1 个答案:

答案 0 :(得分:0)

您无法在整个应用中禁用多点触控,因为iOS SDK不允许这样做。

您可以在视图上使用ExclusiveTouch来阻止来自其他视图的触摸事件,而此视图正在接收触摸事件。