4

是否可以在 iOS 11 中实现 UIDocumentMenuViewController 的外观(在 iOS 11 中已弃用)?我在 iOS 11 中找到的最接近的是 UIDocumentPickerViewController ,但这不允许我显示文档提供程序的菜单,而是以模态方式显示最近使用的文档提供程序的全屏。

如果没有与 UIDocumentMenuViewController 相同的替代品,是否至少有一种方法可以强制 UIDocumentPickerViewController 直接转到“位置”而不是显示最近使用的文档提供程序?

期望的结果: 在此处输入图像描述

4

1 回答 1

0

您可以将 UIAlertController 与 UIAlertControllerStyle.ActionSheet 一起使用。我有 Xamarin.ios 代码。

var okCancelAlertController = UIAlertController.Create("", "Choose", 
UIAlertControllerStyle.ActionSheet);
//Add Actions
okCancelAlertController.AddAction(UIAlertAction.Create("iCloud", UIAlertActionStyle.Default, (s) => { }));
okCancelAlertController.AddAction(UIAlertAction.Create("Photos", UIAlertActionStyle.Default, (s) => { }));
okCancelAlertController.AddAction(UIAlertAction.Create("Cancel", UIAlertActionStyle.Cancel, (s) => { }));
UIApplication.SharedApplication.KeyWindow.RootViewController.PresentViewController(okCancelAlertController, true, null);
于 2019-02-22T05:09:29.033 回答