UIImage от UIApplicationShortcutIcon
На сайте https://developer.apple.com/ios/human-interface-guidelines/graphics/system-icons/ есть несколько отличных "иконок быстрого действия".
Можно ли сделать UIImage
от одного из них UIApplicationShortcutIcon
s использовать, скажем, UIButton
, Например, значок почты:
let mailIcon = UIApplicationShortcutIcon(type: .mail)
let mailImage = UIImage( ... )
Любая помощь будет оценена. Благодарю.
3 ответа
Вы не можете использовать Quick Action Icons
как обычное изображение или не может быть установлен на изображении кнопки. Это только для 3D сенсорных ярлыков. Когда вы нажимаете на значок приложения, оно отображает контекстное меню для быстрого действия. Вы можете использовать эти значки здесь. Даже это позволяет использовать наши изображения в качестве иконок быстрого действия.
Также вы можете ссылаться на ссылки ниже в качестве ссылки:
Эти изображения недоступны при использовании обычного API, но они являются частью пакета UIKit. Вы можете использовать инструмент, такой как https://github.com/0xced/iOS-Artwork-Extractor, чтобы извлечь варианты изображений 1x, 2x и 3x, а затем добавить их в свой проект.
теперь вы можете сделать что-то вроде этого:
<dict>
<key>UIApplicationShortcutItemIconFile</key>
<string><your image name from assets catalog></string>
</dict>