我需要一个 baritem,它只执行一些代码而不去视图控制器。这可能吗?
我使用 TabBar Controller 模板开始了一个项目,情节提要显示了带有 2 个视图(第一个视图和第二个视图)的 tabbar 控制器
我想要做的是添加第三个栏项并让它在某个 .m 文件中调用一个函数我该怎么做?
我需要一个 baritem,它只执行一些代码而不去视图控制器。这可能吗?
我使用 TabBar Controller 模板开始了一个项目,情节提要显示了带有 2 个视图(第一个视图和第二个视图)的 tabbar 控制器
我想要做的是添加第三个栏项并让它在某个 .m 文件中调用一个函数我该怎么做?
您可以实施UITabBarControllerDelegate
. tabBarController:shouldSelectViewController:
在其中,您执行要执行的代码,然后在最后 return NO
。您的代码将被执行,但您仍停留在您所在的屏幕上。
但请注意,这不是很常见的 UI 设计,您应该真正考虑一种不同的方法。有关该主题的更多讨论,请参见此 SO线程。