点击tabbar刷新页面

.h文件

#import <UIKit/UIKit.h>
@interface TabbarRootViewController : UITabBarController<UITabBarControllerDelegate>
@end

.m文件

#import "TabbarRootViewController.h"
#import "NoticeTableViewController.h"

@implementation TabbarRootViewController

-(void)viewDidLoad{
    [super viewDidLoad];
    self.delegate=self;
}
-(void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
    if (viewController.tabBarItem.tag==102) {
        UINavigationController *navigation =(UINavigationController *)viewController;
        NoticeTableViewController *notice=(NoticeTableViewController *)navigation.topViewController;
        [notice refreshData];
    }
}
//禁止tab多次点击
-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{
    UIViewController *tbselect=tabBarController.selectedViewController;
    if([tbselect isEqual:viewController]){
        return NO;
    }
    return YES;
}

@end
在NoticeTableViewController 中写好刷新方法。即可点击tab刷新页面

注意:定义tabbarItem时要设置相应的tag;


展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 撸撸猫 设计师: 设计师小姐姐
应支付0元
点击重新获取
扫码支付

支付成功即可阅读