【发布时间】:2019-07-18 21:26:15
【问题描述】:
我的标签栏中有 5 个标签栏项目,其中 4 个具有导航控制器的 segues,这些导航控制器通向视图控制器。我想让中间的标签栏项目充当一个按钮,这样当我点击它时,我可以控制发生的事情。
目前,我的中间标签栏项目也连接到一个导航控制器,这是不对的,因为现在当我点击标签栏项目时,它会打开一个黑色的导航控制器。如何将中间选项卡栏项转换为按钮,而不是转到导航控制器?
如果我删除导航控制器,它也会从标签栏中删除标签栏项目。
【问题讨论】:
-
不是我要找的。我不希望在我的标签栏项目上方有一个按钮,我希望其中一个标签栏项目充当按钮而不是导航操作。
-
您必须创建一个自定义
UITabBarController并访问其委托函数来处理标签栏项目shouldSelect事件;让您完全控制当有人选择一个项目时该做什么。