屏幕
#define SHENGHUO_WIDTH ([UIScreen mainScreen].bounds.size.width)
#define SHENGHUO_HEIGHT ([UIScreen mainScreen].bounds.size.height)
#import"SHFindVC.h"
//
HTML5接入测试
//#import "WebViewJavascriptBridge.h"
//#import "Html5ReportWebView.h"
@interfaceSHFindVC()
@end
@implementationSHFindVC
- (void)viewDidLoad {
[superviewDidLoad];
_commodityHtml.delegate=self;
NSUserDefaults*userInfo = [NSUserDefaultsstandardUserDefaults];
NSMutableArray*userid = [userInfoobjectForKey:@"userId"];
//正式服
NSString*newUrl = [NSStringstringWithFormat:@"%@",userid];
NSLog(@"%@",newUrl);
NSURL*htmlUrl = [NSURLURLWithString:@"http://"];
NSURL*url = [NSURLURLWithString:[NSStringstringWithFormat:@"%@%@",htmlUrl,newUrl]];
NSLog(@"%@",url );
[_commodityHtmlloadRequest:[NSURLRequestrequestWithURL:url]];
}
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
NSString*absoluteString = request.URL.absoluteString;
NSLog(@"TAP == %@",absoluteString);
if([absoluteStringrangeOfString:@"login"].location!=NSNotFound) {
UIAlertView* alertView = [[UIAlertViewalloc]initWithTitle:@"提示"message:@"申请请求登录!!"delegate:nilcancelButtonTitle:@"确定"otherButtonTitles:nil];
[alertViewshow];
}
returnYES;
}
- (IBAction)addContent:(id)sender {
NSString* js =@" var p = document.createElement('p'); p.innerText = 'new Line';document.body.appendChild(p);";
[_commodityHtmlstringByEvaluatingJavaScriptFromString:js];
}
//隐藏顶部导航栏
- (void)viewWillAppear:(BOOL)animated {
[selfsetFullScreen:YES];
}
- (void)viewWillDisappear:(BOOL)animated {
[selfsetFullScreen:NO];
}
- (void)setFullScreen:(BOOL)fullScreen {
//状态条
[UIApplicationsharedApplication].statusBarHidden= fullScreen;
//导航条
[self.navigationControllersetNavigationBarHidden:fullScreen];
// tabBar的隐藏通过在初始化方法中设置hidesBottomBarWhenPushed属性来实现。
}
@end