小さな方法の詳細

1274 ワード

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;