仅调整UIWebView的内容大小/适合内容?

时间:2012-05-23 09:55:15

标签: objective-c ios uiwebview scroll

我差不多完成了调整UIWebView的大小。我使用了委托方法:

在.h:

@interface myController : UIViewController <UIWebViewDelegate>

在.m:

#pragma mark UIWebView delegate methods

- (void) webViewDidFinishLoad : (UIWebView *) aWebView
{
    CGRect frame = aWebView.frame;
    frame.size.height = 1;
    aWebView.frame = frame;
    CGSize fittingSize = [aWebView sizeThatFits:CGSizeZero];
    frame.size = fittingSize;
    aWebView.frame = frame;
}

但我需要的是具有固定宽度和可变高度的webview,具体取决于内容。 之前的代码几乎没问题,但webview也是水平扩展和滚动的。 我也试过这个:

[myWebView setUserInteractionEnabled:NO];

但它只会禁用滚动,而不会调整内容。

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

这可能会有所帮助。我很轻松地使用它:

https://stackoverflow.com/a/6104537/1413088