我几乎完成了调整 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];
但它只会禁用滚动,不会调整内容。
请问如何解决这个问题?