我需要一个baritem,只需执行一些代码而无需转到视图控制器。这可能吗?
我使用TabBar控制器模板启动了一个项目,故事板显示了带有2个视图的标签栏控制器(第一个视图和第二个视图)
我想要做的是添加第三个条形项并让它调用某个.m文件中的函数我该怎么办?
答案 0 :(得分:0)
您可以实施UITabBarControllerDelegate
的{{1}}。在其中,您执行要执行的代码,然后在最后返回tabBarController:shouldSelectViewController:
。您的代码将被执行,但您仍然在您所在的屏幕上。
但请注意,这不是非常常见的UI设计,您应该考虑采用不同的方法。请参阅此SO thread以获取有关该主题的更多讨论。