有没有例子说明如何定制UIActivityViewController
用我自己的图标分享菜单IBAction
?
我见过这个...
- (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities;
但我还没有让它发挥作用。
你首先需要子类化UIActivity
.
然后你需要重写某些方法,包括activityImage
用于设置图标和performActivity
用于执行操作(您在问题中称之为“IBAction”)。
如果您不是默默地执行操作,而是首先需要进一步的用户交互和自定义活动的信息(例如,像标准 UIActivity 的 Twitter 帖子),您应该覆盖activityViewController
而不是performActivity
.
子类化之后UIActivity
(例如,MyActivity
),你应该创建一个实例MyActivity
并使其成为一个元素applicationActivities
您传递给的数组initWithActivityItems:applicationActivities:
.
看一下UIActivity 的文档正是为了您在子类化时需要重写的内容以及图标要求。
希望这有所帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)