Событие касания Xamarin не работает для iOS, но работает для Android - PullRequest
3 голосов
/ 04 апреля 2020

Я сталкиваюсь с проблемами с Xamarin, такими как событие ItemTapped не запускается при iOS, а также не работает выбор элементов. Все отлично работает для Android build.

Ответы [ 3 ]

2 голосов
/ 04 апреля 2020

Кажется, есть проблема с iOS 13.4 и Xcode 11.4. Ошибка возникает при обновлении до последней версии.

После обновления до xcode 11.4 и iOS 13.4 GestureRecognizer (TapGestureRecognizer) перестали работать на iOS. Android работает как положено.

На GitHub была поднята проблема, и исправление должно быть доступно в течение следующих двух недель.

Источник: https://github.com/xamarin/Xamarin.Forms/issues/10162

1 голос
/ 08 апреля 2020

Я только что обновил VS 2019 @ 16.5.3, и событие ItemTapped работает на iOS 13.4.

Когда я подключился к нашему Ма c, было также необходимо обновить Xamarin. Ios - v13.16.0.13.

У нас была такая же проблема в нашем производственном приложении и мы использовали iOS 12.4 на симуляторе.

С моей точки зрения, обновление исправило нашу проблему.

0 голосов
/ 08 апреля 2020

Исправление для меня было установить xamarin. ios -13.14.1.39 в MA C и пересобрать.

https://download.visualstudio.microsoft.com/download/pr/8f94ca38-039a-4c9f-a51a-a6cb33c76a8c/21e09d8084eb7c15eaa07c970e0eccdc/xamarin.ios-13.14.1.39.pkg

...