【问题标题】:Segue/Transition between two views in a storyboard w/o a NavigationController没有 NavigationController 的情节提要中两个视图之间的 Segue/Transition
【发布时间】:2012-03-11 08:56:52
【问题描述】:

是否可以不使用 NavigationController 并使用带有 Storbyboard 的动画/segue 更改视图。我似乎无法弄清楚如何做到这一点。我以为这会很简单,但没有运气。我只有两个视图,想在不添加导航控制器的情况下进行转换。

【问题讨论】:

    标签: ios animation uinavigationcontroller storyboard segue


    【解决方案1】:

    当然,只需创建 segue 并在弹出的菜单中选择“modal”而不是“push”。

    当您想返回时,您可以通过以下方式以编程方式进行操作:

        [self dismissModalViewControllerAnimated:YES];
    

    【讨论】:

    • 是否有任何简单的方法仍然使用“模态”segue,但让视图控制器从屏幕右侧进入而不是从底部滑入?
    • 啊!在情节提要中,如果您单击在两个视图控制器之间创建的箭头,然后转到属性检查器,您可以在那里调整过渡样式:)
    【解决方案2】:

    T.J.选择modal segue 是正确的,但-dismissModalViewControllerAnimated: 在iOS 5+ 中已被弃用。

    您应该改用-dismissViewControllerAnimated:completion:

    随着 iOS 6 的出现,您还可以使用“展开操作”来解除带有展开转场的控制器。

    【讨论】:

      猜你喜欢
      • 2014-03-10
      • 1970-01-01
      • 2012-05-09
      • 2012-12-24
      • 1970-01-01
      • 1970-01-01
      • 2020-04-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多