【发布时间】:2016-08-05 17:50:32
【问题描述】:
我想使用以下代码在我的应用中实现 3D 触摸快速操作:
func createQuickActions(application: UIApplication) {
let shortcut1 = UIMutableApplicationShortcutItem(type: NSBundle.mainBundle().bundleIdentifier!+".CrearActividad", localizedTitle: "Actividad", localizedSubtitle: nil, icon: UIApplicationShortcutIcon.init(templateImageName: "iphone-3d-touch-checkbox"), userInfo: nil)
let shortcut2 = UIMutableApplicationShortcutItem(type: NSBundle.mainBundle().bundleIdentifier!+".CrearNota", localizedTitle: "Nota", localizedSubtitle: nil, icon: UIApplicationShortcutIcon.init(templateImageName: "iphone-3d-touch-notebook"), userInfo: nil)
let shortcut3 = UIMutableApplicationShortcutItem(type: NSBundle.mainBundle().bundleIdentifier!+".CrearReunion", localizedTitle: "Reunión", localizedSubtitle: nil, icon: UIApplicationShortcutIcon.init(templateImageName: "iphone-3d-touch-calendar"), userInfo: nil)
application.shortcutItems = [shortcut1,shortcut2,shortcut3]
}
按下快速操作按钮后,会出现相应的视图控制器,但没有导航栏(在我的故事板上,所有视图控制器都通过导航控制器连接)。 我的导航栏上有重要的按钮,那么如何使用可见的导航栏/导航控制器实例化和推送我的视图控制器?
【问题讨论】: