UIApplicationShortcutIcon

UIApplicationShortcutIcon

https://developer.apple.com/ios/human-interface-guidelines/graphics/system-icons/提供了一些很棒的“快速操作图标”。

是否有可能从这些UIImage中的一个生成UIApplicationShortcutIcon,以便在UIButton上使用。例如,邮件图标:

let mailIcon = UIApplicationShortcutIcon(type: .mail)
let mailImage = UIImage( ... )

任何帮助,将不胜感激。谢谢。

最佳答案

您不能将Quick Action Icons用作普通图像,也不能在按钮图像中设置。这些仅适用于3D触摸快捷方式。当您按下应用程序图标时,它会显示快捷菜单以进行快速操作。您可以在此处使用这些图标。即使它允许将我们的图像用作快速 Action 图标。

您也可以引用以下URL作为引用:

  • How to add custom images as UIApplicationShortcutIcon for UIApplicationShortcutItem?
  • UIApplicationShortcutItem - Can I use an image downloaded from the web as UIApplicationShortcutIcon?
  • https://developer.apple.com/reference/uikit/uiapplicationshortcuticon
  • 关于ios - 来自UIApplicationShortcutIcon的UIImage,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43019653/

    10-12 14:30