iOS 和 Objective C 中的 UIApplicationShortcutWidget 示例

An example for UIApplicationShortcutWidget in iOS with Objective C

我需要一个例子(在 Objective C 中)来说明如何用 3D Touch Quick launch icon 添加 UIApplicationShortcutWidget。图像预览显示 Google 个地图示例。

首先您需要了解应用程序扩展(从 iOS 10 介绍)。

步骤 1.Just 遵循本教程 https://www.appcoda.com/app-extension-programming-today

第 2 步。创建今天小部件应用程序扩展(您最多可以创建 n 个小部件)。

第三步,会在phone的通知中心显示(有教程指导。)

第 4 步。选择任何一个 widget.Copy 具有捆绑 ID 的小部件。

第 5 步。像 UIApplicationShortcutWidget com.companyname.projectname.YourWidgetName

一样粘贴到您的 info.plist

第六步。它将显示如下图

注意:只有一个小部件将以 3D 显示 Touch.So select 任何一个都可以将其粘贴到 info.plist。

最终 Step:Build 和 运行 ,您的小部件(应用程序扩展视图)显示在 phone 通知中心(向左或向右滑动可用的编辑选项,您可以 add/remove也手动用于应用程序扩展视图。对于 3D Touch,只需用力触摸应用程序图标,它会根据图标位置在应用程序图标的顶部或底部显示小部件。