【问题标题】:iOS5: Relationship Segues and Tabs without using UITabBariOS5:不使用 UITabBar 的关系 Segues 和 Tabs
【发布时间】:2012-08-21 09:45:30
【问题描述】:

TL:DR - 如何在 Xcode 4.4 中创建关系序列?

大家好,我有一个应用程序,我想在其中一个控制器中添加一些选项卡行为,但由于设计决定,我不能使用 UITabbar。我已经知道如何使用带有 UISegmented 控件的 UIToolbar,但我遇到的困难是如何在视图控制器之间切换。

我知道我不能使用正常的转场(因为每个选项卡更改都会在前一个控制器的顶部堆叠一个新控制器),但是 UITabBar 有一个叫做“关系转场”的东西。我环顾四周,但不知道如何创建一个。

有人知道怎么做吗?另外,有没有更好的方法来解决这个问题?

谢谢

【问题讨论】:

    标签: xcode ios5 storyboard uitabbar segue


    【解决方案1】:

    我最近也做过同样的事情。我创建了一个容器视图控制器,SegmentedViewController,并使用addChildViewController 添加了我想在容器控制器之间切换的视图控制器。在切换视图控制器(我在 UISegmentedControl 上使用目标/操作)时,您调用 transitionFromViewController:toViewController:duration:options:animation:completion。这是一般的想法。查看“实现容器视图控制器”部分here 了解实现细节。

    【讨论】:

    • 谢谢 Scott,我现在无法测试它,但我阅读了你提到的部分,这正是我想做的。
    猜你喜欢
    • 2018-10-23
    • 1970-01-01
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 2011-12-26
    • 1970-01-01
    相关资源
    最近更新 更多