2012-06-27 37 views
0

如何使标签栏图标可点击。一旦我点击它应该得到一个弹出窗口或提醒(UIAlertView)。UIAlertview在标签栏图标

我知道如何呈现UIAlertView,但我想警惕点击标签栏图标。

回答

2

首先,你需要你的UITabBarController设置其委托并使用方法didSelectItem

.h添加<UITabBarDelegate>

viewDidLoad

yourTabBarController.delegate=self; 

然后使用委托方法:

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

    if(item == yourAlertTab) 

    { 

     //Code to show alert. 

    } 
} 
+0

我试过了,但这不起作用。该怎么办 – Hitesh

+0

@christien什么是不工作?你能编辑你的问题吗?并添加代码? – iNoob

+0

当我把我的选项卡中,如果条件如果(item = tab1)和代码提醒tab .. it不显示任何警报 – Hitesh