在UITabBar视图之间“滑动”segue

时间:2012-04-11 09:35:31

标签: ios ios5 uitabbarcontroller uistoryboard

我的iOS 5应用使用了UITabBarController的故事板。有三个"标签"每个都显示一个视图控制器,该视图控制器已使用关系链接回UITabBarController。当您按预期点击相关选项卡时,会出现每个视图控制器。但是,为了更加亲切的过渡,我想在屏幕上和屏幕外滑动视图控制器。

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

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

提前感谢您的任何帮助。

1 个答案:

答案 0 :(得分:1)

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

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

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