我创建了一个自定义 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