是否有如何UIActivityViewController使用我自己的图标和自定义共享菜单的示例IBAction?
我见过这个...
- (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities;
但我还没有让它工作。
是否有如何UIActivityViewController使用我自己的图标和自定义共享菜单的示例IBAction?
我见过这个...
- (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities;
但我还没有让它工作。
您首先需要子类化UIActivity.
然后您需要覆盖某些方法,包括activityImage设置图标和performActivity执行操作(您在问题中称为“IBAction”)。
如果不是静默执行操作,而是首先需要进一步的用户交互和自定义活动的信息(例如,标准 UIActivity 的 Twitter 帖子),则应该覆盖activityViewController而不是performActivity.
子类化后UIActivity(例如MyActivity),您应该创建一个实例MyActivity并将其作为applicationActivities您传递给的数组的元素initWithActivityItems:applicationActivities:。
查看UIActivity 的文档,了解在子类化和图标要求时需要覆盖的确切内容。
希望这有所帮助。