gpt4 book ai didi

ios - 覆盖由内置 UIActivity 类型执行的事件

转载 作者:可可西里 更新时间:2023-11-01 04:31:04 25 4
gpt4 key购买 nike

是否可以覆盖 UIActivityViewController 使用的内置 UIActivity 类型执行的事件?

例如,我希望 Facebook 事件使用我自己的自定义 View 而不是内置 View 。我知道您可以将 UIActivity 子类化以创建您自己的特定于应用程序的 Activity,但是您是否总是坚持使用内置 Activity 的默认行为?

最佳答案

您不能覆盖内置的。您能做的最好的事情就是停用它们并用您自己的 UIActivity 子类替换它们。从功能上讲,这与覆盖它们具有相同的效果。

然而,从视觉上看,这意味着您必须为这些服务提供自己的图标图像。然后,Apple 的代码将获取这些图像,丢弃颜色数据并使用 alpha 贴图制作灰度版本,以 Apple 通常的黑点背景为背景。您不能为自己的自定义事件提供彩色图像。据推测,这是为了阻止人们复制“官方”服务图标并出于自己的目的对其进行颠覆,即假装在 Facebook 上发布内容,但实际上却在做一些完全不同的事情。

关于ios - 覆盖由内置 UIActivity 类型执行的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14205308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com