Как я могу добавить пять элементов в 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]