【问题标题】:iOS 7 & 8 custom activityImage differencesiOS 7 & 8 自定义 activityImage 的区别
【发布时间】: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


    【解决方案1】:

    文档还没有更新,但你是对的,这是 iOS 8 的变化。这意味着你的应用应该根据 iOS 版本提供不同的图标。

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

    【讨论】:

    • 感谢您的快速回复!这确实是一个很好的简短回顾。只是让我感到困扰的是,这在某处的官方资源中找不到。
    • 我做到了,但谁知道我要等多久才能得到回复。这里的社区速度更快;)
    猜你喜欢
    • 2014-11-17
    • 2015-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-27
    • 2015-01-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多