如何在 iOS 应用程序的 UIApplicationShortcutIcons(3D touch) 中添加 4 个以上的快速操作项
Posted
技术标签:
【中文标题】如何在 iOS 应用程序的 UIApplicationShortcutIcons(3D touch) 中添加 4 个以上的快速操作项【英文标题】:How to add more than 4 quick action items in UIApplicationShortcutIcons(3D touch) in iOS Application 【发布时间】:2017-01-23 15:11:37 【问题描述】:我正在开发 ios 中的 3D 触控功能。我想添加超过 4 个快捷方式项目。我浏览了苹果文档,其中指出
iOS 9 最多可为您的应用显示四个主屏幕快速操作
但 soundhound 应用程序在其应用程序中显示 5 个项目(超过 4 个项目)。所以我很想知道 soundhound 是如何实现同样的目标的。 我试图动态添加所有项目,但它拒绝数组中的最后一个。 我也尝试在 info.plist 中添加静态项,但结果相同。
任何帮助都是非常可观的。
我正在添加 sound hound 应用程序的屏幕短片,仅供参考。
【问题讨论】:
最后一个看起来像分享按钮。也许是某种特殊的按钮?除此之外 - 不知道。 最后一个由操作系统添加到你从应用商店下载的所有应用中,你可以添加4个自己的。 所以在我的应用发布了4个不同的快捷方式后,iOS自动添加了5个“分享”选项。 【参考方案1】:您最多只能添加 4 个快捷方式项目(静态/动态)。
如果从应用商店下载应用程序,则默认添加Share <#AppName#>
。
【讨论】:
以上是关于如何在 iOS 应用程序的 UIApplicationShortcutIcons(3D touch) 中添加 4 个以上的快速操作项的主要内容,如果未能解决你的问题,请参考以下文章