Frame Gesture Recognizer не работает в ios симуляторе Xamarin - PullRequest
1 голос
/ 01 апреля 2020

Я пытаюсь сделать кликабельную рамку. Вот мой код:

  var tapGestureRecognizer = new TapGestureRecognizer();
        tapGestureRecognizer.Tapped += async (s, e) =>
        {
           await FrameClicked(user, DateTime.Now.Year.ToString());   
        };

  currentseasonbutton.GestureRecognizers.Add(tapGestureRecognizer);

XAML:

        <Frame Grid.Column="0" HasShadow="True" CornerRadius="10" Padding="0" HeightRequest="120" VerticalOptions="Start" x:Name="currentseasonbutton">
            <StackLayout Orientation="Vertical" Spacing="10" HorizontalOptions="CenterAndExpand">
                <Image Source="bookingicon.png" HeightRequest="30" HorizontalOptions="Center" Margin="0,20,0,0"/>
                <StackLayout Spacing="7" HorizontalOptions="CenterAndExpand">
                    <Label Text="Booking List" TextColor="Black" FontSize="14" FontAttributes="Bold" HorizontalOptions="Center"/>
                    <Label x:Name="currentSeason" TextColor="#7D7D7D" FontSize="11" HorizontalOptions="Center"/>
                </StackLayout>
            </StackLayout>
        </Frame>

Работает в симуляторе Android, но не в симуляторе IOS. В чем может быть причина?

1 Ответ

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

То же самое здесь.

Похоже с iOS 13.4 Симулятор GestureRecognizer вообще не работают.

Но со старым симулятором с iOS 12.1 GestureRecognizer только иногда работают, а не со всеми объектами , но в РЕАЛЬНОМ iOS все работают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...