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