Я предоставляю несколько ярлыков в систему для моего приложения через Appshortcutsprovider . Это, кажется, работает в целом, но они выглядят совершенно иначе от записей других приложений (сравните ниже скриншотов).
Я устанавливаю параметр SystemageName < /code>, но это, кажется, полностью игнорируется. «Представьте себе это»?@available(iOS 17.2, *)
struct ShortCutsProvider: AppShortcutsProvider {
@AppShortcutsBuilder
static var appShortcuts: [AppShortcut] {
AppShortcut(intent: PlayMoodIntent(),
phrases: [
"Play something \(\.$mood) in \(.applicationName)",
"Play \(\.$mood) in \(.applicationName)",
"\(\.$mood) in \(.applicationName)",
], systemImageName: "play.circle")
AppShortcut(intent: SearchIntent(),
phrases: [
"Search in \(.applicationName)",
"Search for \(\.$criteria) in \(.applicationName)",
"Search \(.applicationName) for \(\.$criteria)",
], systemImageName: "magnifyingglass")
}
}
< /code>
изобразить это приложение
мое приложение < /p>
Подробнее здесь: https://stackoverflow.com/questions/795 ... rtcuts-app
Стилизация ярлыков в приложении ярлыков iOS ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение