【发布时间】:2015-10-15 04:05:15
【问题描述】:
从 iOS 7 开始,我们已经包含自定义活动图像,用于通过 UIActivity 组件进行共享。根据this Apple 官方文档,它指出每个非透明像素都将被灰色渐变覆盖。我们使用的图像主要是透明的(透明像素变为白色),但有用的部分(变为灰色)除外。
如果我在 iOS 8.4 上的最新 XCode 中运行相同的应用程序,这似乎是不同的。 Apple 在 iOS 7 中使用灰色覆盖层限制了颜色的使用,但显然在 iOS 8 中没有。这导致基于设备上运行的 iOS 版本的 2 个不同图像。我似乎找不到有关此更改的任何文档。官方文档也没有被改编。所以我不确定这是与 Apple 相关的错误还是功能。
当我想使用自定义 activityImages 时,我真的必须支持 2 种不同类型的图像(一种用于 iOS 7,一种用于 iOS 8)吗?
如果有人可以参考这方面的更多信息,请这样做。
【问题讨论】:
标签: ios sharing uiactivity