2

我的 iOS 5 应用程序使用带有UITabBarController. 有三个“选项卡”,每个选项卡都显示一个视图控制器,该控制器已使用关系链接回UITabBarController. 正如预期的那样,当您点击相关选项卡时,每个视图控制器都会出现。然而,为了更优雅的过渡,我想在屏幕上和屏幕外滑动视图控制器。

例如,如果我当前在 Tab 0 上然后选择 Tab 1,则屏幕上的视图控制器(对于 Tab 0)应该滑到屏幕的左侧,并且新的视图控制器(对于 Tab 1)应该从屏幕的右侧滑动。

我已经能够使用自定义UIView作为标签栏来实现这种行为,但想知道这是否可以通过故事板中的自定义 segue 实现,因为这肯定会节省大量编码(并且也会让事情变得更加整洁在项目中)?

提前感谢您的任何帮助。

4

1 回答 1

1

我正在尝试做同样的事情。

不幸的是,我认为关系 segue 不允许任何自定义,因为它只是将标签栏和标签栏项目连接在一起,而不是过渡。

我的猜测是当视图出现时我们必须自己进行转换。

于 2012-04-13T01:25:07.477 回答