我需要一个示例(在 Objective C 中)来说明如何添加 UIApplicationShortcutWidget
和 3D Touch Quick launch icon
。图像预览显示了 Google map 示例。
最佳答案
首先您需要了解应用程序扩展(从 iOS 10 引入)。
第 1 步。只需遵循本教程 https://www.appcoda.com/app-extension-programming-today
第 2 步。创建今天小部件应用程序扩展(您最多可以创建 n 个小部件)。
Step 3. 它会显示在手机的通知中心(教程指导你。)
第 4 步。选择任何一个小部件。复制带有 bundle id 的小部件。
第 5 步。粘贴到您的 info.plist,如 UIApplicationShortcutWidget com.companyname.projectname.YourWidgetName
注意:在 3D Touch 中只会显示一个小部件。因此请选择任何一个将其粘贴到 info.plist 中。
最后一步:构建并运行,您的小部件(应用扩展 View )显示在手机通知中心(向左或向右滑动编辑选项可用,您也可以手动添加/删除应用扩展 View )。对于 3D Touch 只需强制触摸应用程序图标,它会根据图标位置在应用程序图标的顶部或底部显示小部件。
关于ios - iOS 中带有 Objective C 的 UIApplicationShortcutWidget 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41236071/