oc怎么传图片给html5,HTML5接入与OC交互

屏幕

#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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值