我的 iOS 5 应用程序使用带有 UITabBarController
的 Storyboard。共有三个“选项卡”,每个选项卡都显示一个 View Controller ,该 View Controller 已使用关系链接回 UITabBarController
。目前,当您按预期点击相关选项卡时,每个 View Controller 都会出现。然而,为了更优雅的过渡,我想将 View Controller 滑动到屏幕上和屏幕外。
例如,如果我当前在 Tab 0 然后选择 Tab 1,则屏幕上的 View Controller (对于 Tab 0)应该滑到屏幕的左侧,而新的 View Controller (对于选项卡 1) 应从屏幕的右侧滑动。
我已经能够使用自定义 UIView
作为选项卡栏来实现此行为,但想知道这是否可以通过 Storyboard中的自定义 segue 实现,因为这肯定会节省很多编码(并且还会使项目中的事情更加整洁)?
在此先感谢您的帮助。
最佳答案
我正在尝试做同样的事情。
不幸的是,我认为关系 segue 不允许任何自定义,因为它只是将标签栏和标签栏项目连接在一起,而不是过渡。
我的猜测是我们必须在 View 出现时自己进行转换。
关于ios - "Slide"UITabBar View 之间的 segue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10103376/