如何将标签栏项目中的项目链接到另一个视图控制器

Posted

技术标签:

【中文标题】如何将标签栏项目中的项目链接到另一个视图控制器【英文标题】:How to link items from a tabbar item to another viewcontroller 【发布时间】:2014-07-30 16:48:48 【问题描述】:

我有一个UITabbar 并添加了额外的UITab Bar Items。然后我想链接(创建一个转场)到另一个视图控制器,但是当我拖动以创建一个转场时,我没有弹出菜单让我在“推”和“模态”之间进行选择。

如何创建到另一个视图控制器的转场?

【问题讨论】:

您不能使用标签栏项目触发转场。 【参考方案1】:

不可能使用UITab Bar Items 在Interface Builder 中创建segue,必须使用UITabViewController(直接从中拖动)来完成。

一种解决方法可能是以编程方式进行,在 UITabbar 内选择项目时进行监听,并使用导航控制器中的 pushViewController:animated: 方法进行推送,但不确定这是否可行。

【讨论】:

以上是关于如何将标签栏项目中的项目链接到另一个视图控制器的主要内容,如果未能解决你的问题,请参考以下文章

没有 TabBarController 的标签栏 - 为情节提要中的标签栏项目添加视图控制器

Xamarin iOS:替换当前标签栏项目中的视图控制器

如何创建一个像 Instagram 主页一样的页面视图控制器,它也可以滚动标签栏?

如何在1项标签栏控制器中制作顶部标签栏以在swift中显示多个视图控制器?

将搜索栏单元格标签链接到视图控制器

如何从标签栏视图控制器切换到另一个作为导航控制器子视图的视图