0

我在 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 个项目?

图片

4

1 回答 1

1

在 iOS 10 中,Apple 为每个应用程序添加了一个“共享”快捷方式项。底部的四个是特定于应用程序的,使用 UIShortcutItem 定义,而第五个和顶部的一个是由操作系统添加的。

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

这是一篇类似的帖子: 分享 App 应用程序快捷方式 [UIApplicationShortcutIconTypeShare]

于 2018-02-07T18:08:24.597 回答