iOS与 HTML混编

在如今追求快速高效的今天, 将 iOS与 html 混编已经很流行, 一方面结合了 html 的快速创建,在加上iOS的落实开发, 能将两者结合将是最好的选择.
    如下:
    //拼接CSS
    NSString *string = [NSString stringWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"markdown" ofType:@"css"] encoding:NSUTF8StringEncoding error:nil];
    NSString *newContent = [NSString stringWithFormat:@"<style type=\"text/css\">%@</style>", string];
    NSString *endStr = [NSString stringWithFormat:@"<html>%@<div class=\"tit\"><h3>%@</h3><div class=\"tl\">%@<span>&nbsp; &nbsp; &nbsp; %@</span><hr/></div></div><body>%@</body><p class=\"author_site\" style=\"text-align:right;\">&nbsp&nbsp&nbsp(科技资讯)</p><br/></div></html>", newContent,self.title1,[self.endtime substringToIndex:10], self.source, self.text];
    //创建webview对象
    self.webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, self.view.bounds.size.width, self.view.bounds.size.height)];
    //    self.webView.scalesPageToFit = YES;
    [self.webView loadHTMLString:[NSString stringWithFormat:@"<head><style>img{width:%fpx !important;height:%fpx;}</style></head>%@",KDeviceWidth-20,KDeviceWidth-70,endStr] baseURL:nil];
    self.webView.scrollView.bounces = NO;//禁止滚动弹跳
    UISwipeGestureRecognizer *swipGesture = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeBack)];
    swipGesture.direction = UISwipeGestureRecognizerDirectionRight;
    [self.webView.scrollView addGestureRecognizer:swipGesture];
    [self.view addSubview:self.webView];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值