【问题标题】:In an iOS 5 Storyboard with a Split View Controller, how do you push a new View Controller to the Master and Detail from the same control?在带有 Split View Controller 的 iOS 5 Storyboard 中,如何将新的 View Controller 从同一个控件推送到 Master 和 Detail?
【发布时间】:2011-12-08 21:07:19
【问题描述】:

当我单击一个控件时,我希望它将一个新的视图控制器推送到主拆分和详细拆分。

不幸的是,在 Storyboard 编辑器中,当您控制从对象拖动并创建到视图控制器的 segue 时,它​​会覆盖 Push Storyboard Segue 字段的原始值。

是否可以在故​​事板文件中完成我的目标,还是必须在代码中完成?

【问题讨论】:

    标签: ios xcode uisplitviewcontroller ios5 storyboard


    【解决方案1】:

    您可能必须覆盖-[UIViewController prepareForSegue:sender:] 并自己进行额外的推送;故事板旨在一次管理单个视图控制器的导航流程。

    【讨论】:

      【解决方案2】:

      我认为如果你只是控制+拖动会更好更干净,但不要让segue使用默认的“推送”样式。请注意,这里还有可用于 segue 的“替换”样式。当您选择“替换”样式时,将有“目标”参数可用。选择是否要替换 Master 或 Details 控制器中的视图,就是这样。

      【讨论】:

      • 嘿 Eedoh,问题是如何同时推送两个不同的视图控制器:从同一个 segue/control 替换主视图控制器和细节视图控制器。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-14
      • 2011-09-28
      • 2018-04-27
      相关资源
      最近更新 更多