ios - 如何添加Today Widget Chevron

标签 ios ios-extensions

我正在开发带有Today Widget扩展程序的应用程序。我已经看到了一些小部件,包括Apple的示例应用程序,这些小部件在右上方显示一个V形符号,以将用户带到该应用程序。我浏览了文档和示例代码,无法弄清楚它是如何添加的。

从此处下载的示例应用程序具有它,但没有有关如何启用它的任何信息。 https://developer.apple.com/documentation/notificationcenter/building_a_simple_widget_for_the_today_view

有谁知道如何启用此功能?

sample today widget

最佳答案

通过将扩展上下文的widgetLargestAvailableDisplayMode设置为.expanded,可以将V形按钮添加到小部件中:

extensionContext?.widgetLargestAvailableDisplayMode = .expanded

(请注意,人字形按钮不会将您带到应用程序,而是会在小部件的扩展/紧凑尺寸之间切换。)

关于ios - 如何添加Today Widget Chevron,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61001530/

相关文章:

同一项目中两个目标的 iOS 今天小部件

ios - 如何检查iOS 10中是否启用了“允许完全访问”?

ios - 在 iOS 中,是否可以在特定时间启动基于区域的地理围栏?

ios - SpriteKit : Is there a way to centre a SKLabelNode according to its baseline

ios - 选择一行后,UITableView 会自动选择另一行

ios - 通过 iOS 8 Action Extension 将选定的文本从 Safari 发送到已安装的应用程序?

ios - 启动没有 UI 的 iOS 扩展

ios - 在不添加联系人的情况下使用 CNContactViewController (swift)

ios - Swift: 'Protocol'数组和实现类数组之间的转换

ios - 如何将粘贴板中的图像粘贴到 UITextView 上?