我的标签栏控制器中有4个标签项。当我点击“分享”项目时,
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
委托被召唤。然后弹出一个弹出窗口。此弹出窗口与“共享”页面本身是分开的。我希望弹出窗口显示,而不是页面。
感谢所有帮助,谢谢
答案 0 :(得分:1)
控制将您的标签栏拖到IB中的“文件所有者”并将其设置为委托。
您无法为标签栏项目设置目标操作。他们应该总是有一个新观点。唯一的方法是 - 你应该使用代表确定你的tabbar项被触摸,然后处理在该委托中按下哪个选项卡。
接下来将此代码放在viewcontroller.m文件中。
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
if(item.tag == 1)
{
}
}
您应该从xcode中的属性为标签栏项设置标记值。