iphone - 具有自定义 UIActivity 的 UIActivityViewController 将彩色图像显示为灰色

标签 iphone image ios7 uiactivityviewcontroller uiactivity

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

最佳答案

尝试向子类 UIActivity 类中的方法添加下划线

- (UIImage *)_activityImage {}

尽管如此,您还是失去了圆形灰色边界框

关于iphone - 具有自定义 UIActivity 的 UIActivityViewController 将彩色图像显示为灰色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20891730/

相关文章:

ios7 - _adjustContentOffsetIfNecessary - UIScrollView 自动滚动到顶部

ios - 不允许我发布到此 API 的 NSURLSession 我做错了什么?

ios - 图像未在 iPhone 设备上显示

iphone - EXC_BAD_ACCESS 使用 [UIView animateWithDuration :animations:completion]

iphone - 如何在基于导航的 iOS 应用程序中访问比当前 View 上一级的 View ?

javascript - 使用 seikichi/tiff 库显示现有的 TIFF 文件

ios - 在 iOS7 中使用 UISearchBar 向 tableHeaderView 添加 subview 行为不当

android - 如何为事件列表构建 API,以便将来更新

image - 如何确定 JVM 上任意格式(JPEG、PNG 等)图像文件的尺寸?

android - Android中如何绑定(bind)React Native的图片资源?