iOS 7& 8个自定义activityImage差异

时间:2015-07-24 13:03:57

标签: ios sharing uiactivity

自iOS 7起,我们已通过UIActivity组件包含自定义活动图像以进行共享。根据{{​​3}}官方Apple文档,它声明每个非透明像素将被灰色渐变覆盖。我们使用的图像主要是透明的(透明像素变白)除了有用的部分(变成灰色)。

如果我在iOS 8.4上的最新XCode中运行相同的应用程序,那么这似乎是不同的。 Apple限制iOS 7中的颜色使用灰色叠加,但显然不在iOS 8中。这导致2个不同的图像基于设备上运行的iOS版本。我似乎无法找到有关此更改的任何文档。官方文件也没有改编。所以我不确定这是否与Apple相关的错误或功能

当我想使用自定义activityImages时,我是否真的需要支持2种不同的图像(一种适用于iOS 7,另一种适用于iOS 8)?

如果有人可以参考更多相关信息,请执行此操作。

1 个答案:

答案 0 :(得分:0)

文档仍未更新,但您是对的,这是iOS 8中的更改。这意味着您的应用应根据iOS版本提供不同的图标。

有关详细信息,请参阅this other answer相关问题。