我创建了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/