ios开发中有时会遇到html的显示,那webview就派上用场了,下面对webview展示代码如何设置html中字体大小,和webview的高度。另外通过webview的代理方法,也可以获得webview的高度
UIWebView *questWebView = [[UIWebView alloc]init];
questWebView.frame = CGRectMake(flagBtn.width + 10 + 10, flagBtn.y, SCREEN_WIDTH- (flagBtn.width + 20 +10), 30);
//不滚动
UIScrollView *questScrollView = [questWebView.subviews objectAtIndex:0];
questScrollView.scrollEnabled = NO;
// 字体的大小
NSString *BookStr = [NSString stringWithFormat:@"<html> \n"
"<head> \n"
"<style type=\"text/css\"> \n"
"body {margin:0;font-size: %f;}\n"
"</style> \n"
"</head> \n"
"<body>%@</body> \n"
"</html>",13.0,content];
//此处content为要设置字体大小的html内容代码
//此处BookStr为要显示的html代码
[questWebView loadHTMLString:BookStr baseURL:nil];
//获得webview高度
CGFloat webHeight = [[questWebView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"] floatValue];