我遇到了问题,例如我在Iphone中使用UIWebView和以HTML格式存储数据的数据存储为astring的html数据并传递给UIWebView,我得到它很好但i要更改UIWebView的大小按内容大小iPhone中的UiWebview根据内容大小调整大小
- (void)viewDidLoad {
web.delegate = self;
NSString * str = [dict objectForKey:@"terms"];
[web loadHTMLString:str baseURL:nil];
}
- (void)webViewDidStartLoad:(UIWebView *)webView
{
CGRect frame = web.frame;
frame.size.height = 1;
CGSize fittingSize = [web sizeThatFits:CGSizeZero];
frame.size = fittingSize;
web.frame = frame;
NSLog(@"size: %f, %f", fittingSize.width, fittingSize.height);
web.frame = CGRectMake(10, 100, web.scrollView.contentSize.width, web.scrollView.contentSize.height);
}
您使用AutoLayouts ..吗? – Vidhyanand 2015-03-13 13:11:10
没有我没有使用自动布局 – 2015-03-13 13:11:28
set self.webview.frame = self.view.frame;或 self.webview.frame = [[UIScreen mainScreen] bounds]; – Vidhyanand 2015-03-13 13:13:38