swift – Tab Bar项目显示带有模态segue的View Controller

swift – Tab Bar项目显示带有模态segue的View Controller,第1张

概述我有一个带有5个TabBarItems的TabBarController(用IB构建).到现在为止还挺好.但是,当我点击第二个项目时,我希望我的第二个视图控制器出现一个模态segue.我不明白用TabBarController修复它的方法…… 有人可以帮我吗? 如果您将标签栏控制器子类化并在适当的位置实现自己的segue过渡,这会有帮助吗? 指定委托UITabBarControllerDelega 我有一个带有5个TabbarItems的TabbarController(用IB构建).到现在为止还挺好.但是,当我点击第二个项目时,我希望我的第二个视图控制器出现一个模态segue.我不明白用TabbarController修复它的方法……

有人可以帮我吗?

解决方法 如果您将标签栏控制器子类化并在适当的位置实现自己的segue过渡,这会有帮助吗?

指定委托UITabbarControllerDelegate
在你的UITabbarController子类中实现该函数

func tabbarController(tabbarController: UITabbarController,shouldSelectVIEwController vIEwController: UIVIEwController) -> Bool

陷阱选择.

使用自定义类创建从UIVIEwControllerAnimatedTransitioning继承的转换,并使用此转换在必要时显示和隐藏选项卡.

总结

以上是内存溢出为你收集整理的swift – Tab Bar项目显示带有模态segue的View Controller全部内容,希望文章能够帮你解决swift – Tab Bar项目显示带有模态segue的View Controller所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/web/999836.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存