Невозможно добавить параметр вручную, он будет отображаться автоматически в соответствии с содержимым общего ресурса, например, если содержимое общего ресурса является только текстом, тогда не будет отображаться «обмен фотографиями iCloud», но у содержимого общего доступа есть изображение, а затем автоматически отображается соответствующий параметр.
Если вы хотите скрыть / удалить параметры из UIActivityViewController
, то вы можете сделать это, используя excludedActivityTypes
свойство UIActivityViewController
, см. Следующий код для этого.
let activityController = UIActivityViewController(activityItems: sharingItems, applicationActivities: nil)
activityController.excludedActivityTypes = [.print, .mail, .airDrop, .assignToContact, .copyToPasteboard, .addToReadingList, .markupAsPDF, .message, .openInIBooks, .postToTwitter, .postToFacebook]
present(activityController, animated: true, completion: nil)