2

我几乎完成了调整 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];

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

请问如何解决这个问题?

4

1 回答 1

1

这可能会有所帮助。我很容易让它工作:

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

于 2012-05-23T16:20:43.190 回答