我创建了一个自定义的UIActivity来在分享面板中显示。我创建了一个60x60的图标(png文件),颜色鲜艳,但在显示时只显示灰色的轮廓。我不知道我写错了什么。希望有人能发现我遗漏的地方。任何帮助都将不胜感激。这是我的代码...
@implementation MyActivity
#pragma mark - Overrides
- (NSString *)activityType {
return @"MyType";
}
- (NSString *)activityTitle {
return @"ShareMe";
}
- (UIImage *)activityImage {
return [UIImage imageNamed:@"MyIcon_60x60.png"];
}
- (BOOL)canPerformWithActivityItems:(NSArray *)activityItems {
return YES;
}
- (void)prepareWithActivityItems:(NSArray *)activityItems {
// Do Something
}
+ (UIActivityCategory)activityCategory {
return UIActivityCategoryShare;
}
@end