来自UIApplicationShortcutIcon的UIImage

ale*_*wis 7 icons uiimage ios swift uiapplicationshortcutitem

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

是否可以UIImage从这些中UIApplicationShortcutIcon的一个中使用,例如,a UIButton.例如,邮件图标:

let mailIcon = UIApplicationShortcutIcon(type: .mail)
let mailImage = UIImage( ... )
Run Code Online (Sandbox Code Playgroud)

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

VRA*_*ome 6

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

您也可以参考以下网址作为参考:

  1. 如何为UIApplicationShortcutItem添加自定义图像作为UIApplicationShortcutIcon?
  2. UIApplicationShortcutItem - 我可以使用从Web下载的图像作为UIApplicationShortcutIcon吗?
  3. https://developer.apple.com/reference/uikit/uiapplicationshortcuticon