【发布时间】:2016-04-13 09:04:02
【问题描述】:
我在情节提要中有两个视图控制器和一个导航控制器。在第一个视图控制器中,我有两个按钮。
两个按钮都转到包含地图的第二个视图,并打开带有不同信息的地图。他们俩都是那种秀。
单击第一个按钮会打开地图,顶部有导航栏(从侧面加载)。
第二个按钮加载没有导航栏的地图(它从底部加载)。
我希望两个按钮都能通过导航栏加载地图。
我正在使用 xcode 7.3 swift 和故事板
也使用为 segue 做准备
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if(segue.identifier == "lav"){
let DestViewController = segue.destinationViewController as! MapView
DestViewController.type = typeLav
}
if(segue.identifier == "cam"){
let DestViewController = segue.destinationViewController as! MapView
DestViewController.type = typeCam
}
}
【问题讨论】:
-
第二个按钮可能会在模态中打开新视图,这就是没有导航栏的原因,再次检查第二个按钮是否为“显示”。
-
是的,这两个segues都是一种显示(例如推送)
标签: ios swift uiviewcontroller uinavigationcontroller segue