我有三个视图控制器:
消息VC:没有导航控制器聊天室
viewControllerA:具有导航控制器并指向消息VC
viewControllerB:具有导航控制器并指向消息VC
出于组织目的,所有三个视图控制器都有自己的情节提要。现在,我创建了一个故事板片段,从vcA或vcB移动到messagesVC。我希望每次显示时都能将消息VC放在vcA或vcB上,这样推送视图控制器动画就可以工作,而不是以模式显示消息VC。我将如何实现这一点??
在故事板中有片段的情况下,选择"显示"的类型。当你的消息VC在另一个故事板中时,你应该像这样加载:
let storyboard = UIStoryboard(name: "VCAStoryboard", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("messageVC") as! MessageVC
然后像这样推:
nvaigationController!.pushViewController(vc, animated: true)
这将完成任务。