我几乎完成了调整 UIWebView 的大小。我使用委托(delegate)方法:
在 .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];
但它只会禁用滚动,不会调整内容。
请问如何解决这个问题?
最佳答案
这可能会有所帮助。我很容易让它工作:
关于objective-c - 仅调整 UIWebView 的内容大小/适合内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10717538/