关闭

IOS tabbar 点击刷新页面

标签: ios
6076人阅读 评论(0) 收藏 举报
分类:

参考网上资料
.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==2) {
        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刷新页面

1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:379606次
    • 积分:3552
    • 等级:
    • 排名:第9297名
    • 原创:119篇
    • 转载:12篇
    • 译文:0篇
    • 评论:22条
    最新评论