【发布时间】:2016-07-22 18:23:13
【问题描述】:
我已经使用了 UITabbar,因为我使用了两个按钮作为 TabItem。我想通过单击这两个按钮来执行两个不同的操作,那么如何在单击特定的 Tabbar 按钮时获得特定的操作。
【问题讨论】:
标签: iphone
我已经使用了 UITabbar,因为我使用了两个按钮作为 TabItem。我想通过单击这两个按钮来执行两个不同的操作,那么如何在单击特定的 Tabbar 按钮时获得特定的操作。
【问题讨论】:
标签: iphone
您很可能希望利用 UITabBarControllerDelegate,然后处理 didSelectViewController 方法。
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
【讨论】:
-(void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item
{
if(item.tag==1)
{
//your code
}
else
{
//your code
}
}
您可以使用UITabBarDelegate 来跟踪按下哪个按钮,方法是将tag 或title 分配给title,您可以使用item.title。
【讨论】: