Как я могу добавить пять элементов в UIapplicationShortcutItem?

Я пытался в AppDelegate:

let item1 = UIApplicationShortcutItem(type: "Item", localizedTitle: "Item")
let item2 = UIApplicationShortcutItem(type: "Item", localizedTitle: "Item")
let item3 = UIApplicationShortcutItem(type: "Item", localizedTitle: "Item")
let item4 = UIApplicationShortcutItem(type: "Item", localizedTitle: "Item")
let item5 = UIApplicationShortcutItem(type: "Item", localizedTitle: "Item")

UIApplication.shared.shortcutItems = [item1 , item2 , item3 , item4 , item5]

Но это показывает только 4 из этих предметов. Однако некоторые приложения могут сделать это с пятью пунктами. В качестве примера Linkedin может добавить пять элементов в ярлыки. Можно ли добавить 5 элементов в ярлыки?

образ

1 ответ

В iOS 10 Apple добавила ярлык "Поделиться" в каждое приложение. Нижние четыре относятся к конкретному приложению и определяются с помощью UIShortcutItem, а пятый и верхний добавляются операционной системой.

http://www.idownloadblog.com/2016/06/16/ios-10-tidbit-3d-touch-share-apps/

Это аналогичный пост: ярлык приложения Share App [UIApplicationShortcutIconTypeShare]

Другие вопросы по тегам