本文共 1250 字,大约阅读时间需要 4 分钟。
// index.html//html代码 John : This is out Rich Text Editing View //UIwebViewController 加载- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSBundle *mainBundle = [NSBundle mainBundle]; NSURL *indexFileURL = [mainBundle URLForResource:@"index" withExtension:@"html"]; [self.webView loadRequest:[NSURLRequest requestWithURL:indexFileURL]];}- (void)webViewDidFinishLoad:(UIWebView *)wb{//计算高度的两个方法 //方法1 CGFloat documentWidth = [[wb stringByEvaluatingJavaScriptFromString:@"document.getElementById('content').offsetWidth"] floatValue]; CGFloat documentHeight = [[wb stringByEvaluatingJavaScriptFromString:@"document.getElementById(\"content\").offsetHeight;"] floatValue]; NSLog(@"documentSize = {%f, %f}", documentWidth, documentHeight); //方法2 CGRect frame = wb.frame; frame.size.width = 768; frame.size.height = 1;// wb.scrollView.scrollEnabled = NO; wb.frame = frame; frame.size.height = wb.scrollView.contentSize.height; NSLog(@"frame = %@", [NSValue valueWithCGRect:frame]); wb.frame = frame;}
转载于:https://my.oschina.net/u/1782374/blog/625453