【问题标题】:Tab Bar Item shows View Controller with modal segue选项卡栏项显示具有模态序列的视图控制器
【发布时间】:2015-09-04 01:00:47
【问题描述】:

我有一个带有 5 个 TabBarItems 的 TabBarController(使用 IB 构建)。到现在为止还挺好。但是,例如,当我点击第二个项目时,我希望我的第二个视图控制器以模态 segue 出现。我不明白用 TabBarController 修复它的方法……

有人可以帮帮我吗?

【问题讨论】:

标签: swift uitabbarcontroller segue uitabbaritem


【解决方案1】:

如果您将标签栏控制器子类化并在适当的地方实现您自己的 segue 转换,会有帮助吗?

指定代表UITabBarControllerDelegate 在你的 UITabBarController 子类中并实现函数

func tabBarController(tabBarController: UITabBarController, shouldSelectViewController viewController: UIViewController) -> Bool

捕获选择。

使用自定义类创建一个继承自 UIViewControllerAnimatedTransitioning 的转换,并在必要时使用它来显示和隐藏选项卡。

【讨论】:

    猜你喜欢
    • 2017-11-25
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 1970-01-01
    • 1970-01-01
    • 2016-02-25
    • 1970-01-01
    • 2017-11-15
    相关资源
    最近更新 更多