访问不带页面的标签栏项目

时间:2013-03-18 03:28:38

标签: ios objective-c share

我的标签栏控制器中有4个标签项。当我点击“分享”项目时,

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item

委托被召唤。然后弹出一个弹出窗口。此弹出窗口与“共享”页面本身是分开的。我希望弹出窗口显示,而不是页面。

感谢所有帮助,谢谢

1 个答案:

答案 0 :(得分:1)

控制将您的标签栏拖到IB中的“文件所有者”并将其设置为委托。

您无法为标签栏项目设置目标操作。他们应该总是有一个新观点。唯一的方法是 - 你应该使用代表确定你的tabbar项被触摸,然后处理在该委托中按下哪个选项卡。

接下来将此代码放在viewcontroller.m文件中。

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item

{

      if(item.tag == 1)
      {
      }

}

您应该从xcode中的属性为标签栏项设置标记值。