UIActivity от UIActivityType

Есть ли способ получить UIActivity от существующего UIActivityType?

Так что я могу построить UIActivityViewController как:

let activityViewController = UIActivityViewController(activityItems: [],
   applicationActivities: [MyActivity(),"TypeUIActivity"])

present(activityViewController, animated: true, completion: {})

1 ответ

Решение

Прочитав документацию Apple об этом, и я прочитал:

"Примечания по подклассам

Этот класс должен быть разделен на подклассы, прежде чем его можно будет использовать Задача объекта действия состоит в том, чтобы воздействовать на предоставленные ему данные и предоставлять некоторую метаинформацию, которую iOS может отображать пользователю. Для более сложных сервисов объект действия также может отображать пользовательский интерфейс и использовать его для сбора дополнительной информации от пользователя. "

Это означает, что вам нужно создать пользовательскую реализацию UIActivity и переопределить ее функциональность, чтобы создать метод, который вы хотите использовать. Как создание пользовательской реализации CollectionViewCell.

Другие вопросы по тегам