ios - iOS 中带有 Objective C 的 UIApplicationShortcutWidget 示例

标签 ios objective-c 3dtouch

enter image description here

我需要一个示例(在 Objective C 中)来说明如何添加 UIApplicationShortcutWidget3D 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

第六步。它将显示如下图enter image description here

注意:在 3D Touch 中只会显示一个小部件。因此请选择任何一个将其粘贴到 info.plist 中。

最后一步:构建并运行,您的小部件(应用扩展 View )显示在手机通知中心(向左或向右滑动编辑选项可用,您也可以手动添加/删除应用扩展 View )。对于 3D Touch 只需强制触摸应用程序图标,它会根据图标位置在应用程序图标的顶部或底部显示小部件。

关于ios - iOS 中带有 Objective C 的 UIApplicationShortcutWidget 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41236071/

相关文章:

ios - 如何使 3D Touch Quick Action 与 UITabBar 一起使用?

ios - 如何使用Moya下载文件

iphone - 编辑时隐藏一些 UITableViewCells?

iphone - DYLD_INSERT_LIBRARIES 和 iPhone

Objective-C - 覆盖 UIWebView 中的 URL?

ios - 3dtouch to present(peek without pop) UIView like contacts app

ios - 更改应用程序的 iOS 开发者 ID

ios - 如何在不担心索引的情况下添加到 NSDictionary?实际上是一个 NSArray,每个索引有多个元素。有更好的解决方案吗?

ios - 在 iOS 中从 FacebookSDK 获取用户的个人信息

ios - `touchesBegan:withEvent:` 在屏幕左边缘延迟