故事板 - 如何为特定视图制作转场
Posted
技术标签:
【中文标题】故事板 - 如何为特定视图制作转场【英文标题】:Storyboard - how to make segues for a certain View 【发布时间】:2016-08-31 12:11:02 【问题描述】:我有 2 个视图 - 主视图上的容器:
左边 - 是一个视图 - 菜单容器,后面是一个内容容器 - 也是一个视图。这只是一个普通的汉堡导航
我需要的是一个故事板,它只能更改第二个视图 - 一个内容容器。我是 ios 新手,我认为有办法为任何视图制作故事板。请告诉我该怎么做。如果应该有任何代码 - 请用 Swift 编写,因为我正在编写它
【问题讨论】:
【参考方案1】:如果您的用例是:汉堡导航应该持续存在,您需要为此更改当前的 FrontViewController。 Segue 将无法使用。
Segue 用于 NavigationViewController。它会将控制器扔给新的 ViewController 并将您的 Preview FrontViewController 保留在其后台堆栈中。
【讨论】:
是的,我正在使用 xibs,但我正在寻找一种使用 Storyboards 的方法,因为它更简单 Segues 只能与 Storyboard 一起使用,但如果您想在两个视图控制器之间进行通信,可以使用委托。 是的,我正在使用协议/委托,但这太奇怪了,你不能在任何视图上挂故事板以上是关于故事板 - 如何为特定视图制作转场的主要内容,如果未能解决你的问题,请参考以下文章