ios - "Slide"UITabBar View 之间的 segue

标签 ios ios5 uitabbarcontroller uistoryboard

我的 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/

相关文章:

iPhone 从设置中检索应用程序中的 gmail 帐户详细信息

iOS 以编程方式更改 AppDelegate 中的 View

ios - 快速代码补全不起作用

通过应用程序可见的 iOS 主屏幕

ios - 如何在不同的 iphone/ipad 屏幕尺寸下预览 Main.storyboard?

ios - 限制选项卡栏 View Controller 中的旋转

c# - MonoTouch 中自定义 TabBarController 中的 ViewDidLoad 中的公共(public)属性始终为 null

ios - 如何在没有 Apple 开发者帐户的情况下重新签署 IPA 文件

ios - 当我的应用程序邮件有多个收件人时出现问题 - Objective c

ios - Core Plot 图的旁白替代方案?