选项卡栏项显示具有模态序列的视图控制器
Posted
技术标签:
【中文标题】选项卡栏项显示具有模态序列的视图控制器【英文标题】:Tab Bar Item shows View Controller with modal segue 【发布时间】:2015-09-04 01:00:47 【问题描述】:我有一个带有 5 个 TabBarItems 的 TabBarController(使用 IB 构建)。到现在为止还挺好。但是,例如,当我点击第二个项目时,我希望我的第二个视图控制器以模态 segue 出现。我不明白用 TabBarController 修复它的方法……
有人可以帮帮我吗?
【问题讨论】:
你试过了吗? -> ***.com/questions/10901006/… 【参考方案1】:如果您将标签栏控制器子类化并在适当的地方实现您自己的 segue 转换,会有帮助吗?
指定代表UITabBarControllerDelegate
在你的 UITabBarController
子类中并实现函数
func tabBarController(tabBarController: UITabBarController, shouldSelectViewController viewController: UIViewController) -> Bool
捕获选择。
使用自定义类创建一个继承自 UIViewControllerAnimatedTransitioning
的转换,并在必要时使用它来显示和隐藏选项卡。
【讨论】:
以上是关于选项卡栏项显示具有模态序列的视图控制器的主要内容,如果未能解决你的问题,请参考以下文章