小方法细节

关于 webView加载时 出现黑边问题

解决方法

_WebView.opaque = NO; 
_WebView.backgroundColor = [UIColorclearColor]; **

关于在tabbar页面监听跳转

这个方法主要记录用于点击某个Tabbar 加一个判断

如果需要验证登录才能观看的页面 就跳转登录 已经登陆 则不作处理

记一下笔记 嗯




- ( BOOL )tabBarController:( UITabBarController *)tabBarController shouldSelectViewController :( UIViewController *)viewController{
//    AppDelegate *app = (AppDelegate *)[UIApplication sharedApplication].delegate;
    if ([viewController.childViewControllers.firstObject isKindOfClass:[select1Controller class]]) {
        if (![[NSUserDefaults standardUserDefaults] boolForKey:@"isLogin"])
        {
            loginziyeViewController *landingVC = [[loginziyeViewController alloc]init ];
            [(UINavigationController *)tabBarController.selectedViewController pushViewController:landingVC animated:YES];
            return NO;
        }
    }
    return YES ;
} 

关于点击某个按钮 跳转tabbar页面

AppDelegate *app = (AppDelegate *)[UIApplication sharedApplication].delegate;
        mytabbarController *tab = (mytabbarController *)app.window.rootViewController;
        tab.selectedIndex = 2;

你可能感兴趣的:(小方法细节)