我创建了UIActivity的子类,以在应用程序的“事件表”上显示自定义事件。但是我无法显示它的图标。

我已经尝试了几种典型图标大小的不同图像,例如:

- (UIImage *)activityImage {
    return [UIImage imageNamed:@"my_app_icon.png"];
}

但我只会看到一个灰色的正方形,而我的图标完全不显示。

编辑:真正的问题是我的XCode文档已过时,因此我没有最大图像尺寸非常有限的信息。

最佳答案

您似乎无法将背景图片设置为UIActivity。根据官方的doc:any color data in the image itself is ignored,仅考虑Alpha作为掩码。

关于iphone - 我应该从UIActivity activityImage返回什么UIImage?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12592262/

10-11 00:32