小さな方法の詳細
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;
_WebView.opaque = NO;
_WebView.backgroundColor = [UIColorclearColor]; **
この方法は主にある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;
AppDelegate *app = (AppDelegate *)[UIApplication sharedApplication].delegate;
mytabbarController *tab = (mytabbarController *)app.window.rootViewController;
tab.selectedIndex = 2;