小方法细节
2017-01-04 本文已影响15人
iOS_Gato_老猫
关于 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;