您可以在主屏幕快速操作中显示内容吗?

时间:2016-11-17 18:58:00

标签: ios swift 3dtouch

是否可以使用主屏幕快速操作来显示用户当前位置。不一定是MKMapView,而是由MKMapView确定的字符串...

1 个答案:

答案 0 :(得分:0)

是的,可以,您可以创建UIApplicationShortcutItem,然后将其分配到UIApplication的属性shortcutItems

let locationItem = UIApplicationShortcutItem(type: "myLocationType",
                                             localizedTitle: "Location String")
UIApplication.shared.shortcutItems = [locationItem]

你也应该看一下今日推广先生。 shallowThought 推荐。如果您实施它,当用户按下应用程序图标时,扩展程序将显示在您的快速操作上方。在iOS 10中,它需要info.plist中的UIApplicationShortcutWidget键。