是否有如何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 的文档,了解在子类化和图标要求时需要覆盖的确切内容。
希望这有所帮助。