0

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

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

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

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

谢谢

4

1 回答 1

1

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

于 2012-08-26T20:17:28.393 回答