【问题标题】:Example of how to customize UIActivityViewController share menu?如何自定义 UIActivityViewController 共享菜单的例子?
【发布时间】:2012-10-04 03:37:54
【问题描述】:

有没有例子说明如何使用我自己的图标和IBAction 自定义UIActivityViewController 共享菜单?

我看过这个...

- (id)initWithActivityItems:(NSArray *)activityItems applicationActivities:(NSArray *)applicationActivities;

但我还没有让它工作。

【问题讨论】:

标签: ios xcode ios6 uiactivityviewcontroller uiactivity


【解决方案1】:

您首先需要继承UIActivity

然后您需要覆盖某些方法,包括用于设置图标的activityImage 和用于执行操作的performActivity(在您的问题中称为“IBAction”)。

如果您不是静默执行操作,而是首先需要进一步的用户交互和自定义活动的信息(例如,标准 UIActivity 的 Twitter 帖子),您应该覆盖 activityViewController 而不是 performActivity

在子类化UIActivity(例如MyActivity)之后,您应该创建MyActivity 的一个实例,并使其成为您传递给initWithActivityItems:applicationActivities:applicationActivities 数组的元素。

查看the documentation for UIActivity,了解您在子类化时需要覆盖的确切内容以及图标要求。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-04
    • 1970-01-01
    • 2019-03-13
    • 2021-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多