UIActivityViewController在iOS8的“更多”列表中未显示我的自定义活动图像

这是截图:

在我的UIActivity的子类中,我覆盖了-activityImage方法来使用我自己的图标作为Facebook共享项,但它出现在共享面板中,但在MORE列表中消失.

解决方法

相当古老的问题,但也许解决方案对他人有帮助!

在你的UIActivity子类中实现/覆盖该方法

- (UIImage *)activityImage {
    return [UIImage imageNamed:@"Activity Icon"];
}

以返回要在UIActivityViewController本身显示的图像(如您所做).

除了这个实现/覆盖的方法

- (UIImage *)activitySettingsImage {
    return [UIImage imageNamed:@"Activity Settings Icon"];
}

返回(更多/相同)要在更多/设置视图中显示的图像.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...