美文网首页
IOS点击tabbar更新页面数据

IOS点击tabbar更新页面数据

作者: Dorajimmy | 来源:发表于2017-01-24 14:30 被阅读0次

每次点击tabbar的时候更新数据代码如下:

1,代理  UITabBarControllerDelegate

2,遵守协议  self.tabBarController.delegate=self;

3,在viewDidLoad 请求一次 [self requestdata]

4,协议方法:

//点击的时候触发的方法

-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController

{

   if (self.tabBarController.selectedIndex==1) {

       [self requestdata];

   }

}

//防止通个页面一直点击tabbar 的方法

-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{

   UIViewController *tbselect=tabBarController.selectedViewController;

   if([tbselectisEqual:viewController]){

       returnNO;

   }

   returnYES;

}

相关文章

网友评论

      本文标题:IOS点击tabbar更新页面数据

      本文链接:https://www.haomeiwen.com/subject/ryvzbttx.html