【问题标题】:Resize/fit content ONLY HEIGHT of UIWebView?仅调整 UIWebView 的大小/适合内容的高度?
【发布时间】:2012-05-29 20:37:32
【问题描述】:

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

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

[myWebView setUserInteractionEnabled:NO];

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

请问如何解决?

【问题讨论】:

    标签: objective-c ios uiwebview scroll


    【解决方案1】:

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

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

    【讨论】: