我正在使用Xamarin.Forms和一个可移植类库构建应用程序。我使用的是DisplayActionSheet
。它工作正常,并在Android和UWP上显示。
但是,DisplayActionSheet
并未显示在iOS(iPhone和iPad)上。我不知道为什么,没有错误,它只是没有出现。这是代码:
public async void OnActionSheetSimpleClicked(object sender, EventArgs e, CachedImage image)
{
var action = await DisplayActionSheet("Info Popup", "Cancel", null, "thing 1", "thing 2", "thing 3");
}
我有一个ListView
,其数据窗口包含CachedImage
。 CachedImage
有一个TapGestureRecognizer
,可以调用函数OnActionSheetSimpleClicked
。
我的问题不是this question的重复,因为我没有收到警告,也没有使用MasterDetailPage
。
知道我做错了什么或者我怎么解决这个问题?
编辑: 我使用的是Xamarin.Forms 2.3.3.175