[英]Frame Gesture Recognizer doesn't work in ios simulator Xamarin
我正在尝试制作可点击的框架。 这是我的代码:
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模拟器。 可能是什么原因?
同样在这里。
似乎 iOS 13.4 Simulator GestureRecognizers 根本不起作用。
但是使用带有 iOS 12.1 的旧模拟器 GestureRecognizers 只在某些时候工作,而不是在所有对象上,但在真正的 iOS 中所有工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.