如何在UIapplicationShortcutItem中添加五个项目?

时间:2018-02-07 17:52:25

标签: swift 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个项目?

image

1 个答案:

答案 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]