我的<a tap="mainCtrl.someTouchscreenAction()">Tap</a>
Forms项目中有一些关于Gesture Recognizer的问题。
我正在努力将三个Image设置为网格图层以查看带有Xamarin
表单库的取景器进入特定页面并管理闪存摄像头设备。
在我编译和构建我的项目之后,进入Android设备的工作非常完美,除了Ios,当我触摸它们的图像时,它们根本不工作。我编写代码时没有任何错误。
例如,点击识别器就是这样编写的:Zxing
而且,我将它添加到var settingsGestureRecognizer = new TapGestureRecognizer();
settingsGestureRecognizer.NumberOfTapsRequired = 1;
settingsGestureRecognizer.Tapped += async(s, e) =>
{
// handle the tap
NavigationPage nav = new NavigationPage(new SettingsPage());
await Navigation.PushModalAsync(nav);
};
的按钮中,就像这些
StackLayout
然后是我的个人布局
settingsImage = new Image
{
Source = ImageSource.FromFile(ConstantStringCollector.iconSettings),
Aspect = Aspect.AspectFit,
WidthRequest = 45,
HeightRequest = 45,
MinimumHeightRequest = 45,
MinimumWidthRequest = 45,
IsEnabled = true
};
settingsImage.GestureRecognizers.Add(settingsGestureRecognizer);
有人可以帮助我吗?
答案 0 :(得分:1)
你能试试吗
package.json
答案 1 :(得分:0)
如果您要点击的内容是可见的,那么我会查看它是否正在输入,一个选项是打开除了图像以外的所有项目的InputTransparent并查看是否可以让您的图像接收到输入
请参阅:InputTransparent