这是截图:
在我的UIActivity的子类中,我覆盖-activityImage方法,使用我自己的图标作为facebook共享项,但它出现在共享面板中,但在MORE列表中消失。
答案 0 :(得分:4)
相当古老的问题,但也许解决方案对其他人也有帮助!
在 UIActivity 子类中实现/覆盖方法
- (UIImage *)activityImage {
return [UIImage imageNamed:@"Activity Icon"];
}
返回要在UIActivityViewController中显示的图像(正如您所做的那样)。
除了这个工具/覆盖方法
- (UIImage *)activitySettingsImage {
return [UIImage imageNamed:@"Activity Settings Icon"];
}
返回更多/设置视图中显示的(其他或相同)图像。
答案 1 :(得分:2)
您是否检查过您的图片是否具有此格式
对于iPhone和iPod touch,iOS 7上的图像应为60 x 60点;在早期版本的iOS上,您应该使用不超过43 x 43点的图像。对于iPad,iOS 7上的图像应为76 x 76点;在早期版本的iOS上,您应该使用不超过60 x 60的图像。在具有Retina显示屏的设备上,每个方向的像素数加倍。