如何在xamarin.ios本机应用程序中显示DisplayActionSheet

时间:2018-07-09 08:43:10

标签: c# ios xamarin xamarin.ios

我们希望在xamarin.ios本机应用程序中单击按钮时显示DisplayActionSheet,但它会抛出编译时错误,因为“当前上下文中不存在DisplayActionSheet”。 如何解决此问题..请帮助

1 个答案:

答案 0 :(得分:0)

DisplayActionSheet不是本机iO,这就是为什么出现错误的原因。 您要做的就是创建一个新的UIAlertController,添加操作并显示它。

简单的例子:

var alertController = UIAlertController.Create(null, "Title", UIAlertControllerStyle.ActionSheet);
alertController.AddAction(UIAlertAction.Create("Text", UIAlertActionStyle.Default, action => { /* handle your action */ }));
viewController.PresentViewController(alertController, true, null);