Objective-C:设置UIWebView的ScrollView

时间:2016-08-10 09:38:40

标签: ios objective-c uiwebview

我正在尝试使用下面的代码设置webview的scrollview,但它禁用了webview的滚动/交互。

[webView sizeToFit];
    webView.scrollView.scrollEnabled = YES;
    webView.scrollView.contentSize = CGSizeMake(375, rfqWeb.scrollView.contentSize.height + 700);
    rfqWeb.userInteractionEnabled = YES;

1 个答案:

答案 0 :(得分:0)

如果您想更改"可滚动尺寸",我建议您这样做:

- (void)setInsetsTop:(CGFloat)top bottom:(CGFloat)bottom {
    self.webview.frame = CGRectMake(0.0f, 0.0f, self.view.frame.size.width, self.view.frame.size.height - bottom);

    [[self.webview scrollView] setContentInset:UIEdgeInsetsMake(top, 0, bottom, 0)];
}

我从另一个班级打电话

[htmlWebViewController setInsetsTop:0.0f bottom:44.0f];

如果您在同一个班级中使用它,请使用

[self setInsetsTop:0.0f bottom:44.0f];