我在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个项目?
答案 0 :(得分:0)
在iOS 10中,Apple为每个应用添加了“共享”快捷项目。底部四个是特定于应用程序的,使用UIShortcutItem定义,而第五个和前一个是由操作系统添加的。
http://www.idownloadblog.com/2016/06/16/ios-10-tidbit-3d-touch-share-apps/
这是一个类似的帖子: Share App application shortcut [UIApplicationShortcutIconTypeShare]