【发布时间】:2012-06-08 05:04:20
【问题描述】:
我以编程方式创建了一个 web 视图,但无法在此视图中启用滚动。
如何启用滚动?
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0,40, 325, 1000)];
webView.contentMode = UIViewContentModeScaleAspectFit;
[webView setBackgroundColor:[UIColor clearColor]];
[webView loadHTMLString:html baseURL:nil];
[self.view insertSubview:webView atIndex:0];
提前致谢!
【问题讨论】:
-
嗯,如果您将内容设置为缩放和适合(例如“
UIViewContentModeScaleAspectFit”),整个页面不会适合屏幕而不滚动吗? -
@MichaelDautermann ..我尝试禁用“UIViewContentModeScaleAspectFit”,但我仍然无法滚动。 webView 只是弹跳
-
@skokal01 这意味着所有内容都在屏幕上可见,因此没有什么可以滚动到
-
@Otium...我保证有很多内容。顺便说一句,我更改了代码以从界面生成器创建 UIWebView,现在我可以完美地滚动了。我想知道我的代码中遗漏了什么。
标签: objective-c ios5 xcode4.2 ios-simulator