gpt4 book ai didi

iphone - UIWebView 滚动

转载 作者:行者123 更新时间:2023-12-03 21:19:49 27 4
gpt4 key购买 nike

我在 UIWebView 中加载了一个 HTML 表单,而我的 UIWebView 恰好从 View 的中间开始并扩展。我必须锁定此 webView 不滚动并将其放在 ScrollView 之上以允许滚动。 webView 不应在内部滚动。我已经尝试过这个

 [[webView.subviews objectAtIndex:0] setScrollEnabled:NO];

但是当我加载一个表单时,我无法阻止 webView 在内部滚动,该表单中的文本字段单击会弹出键盘。当我加载纯文本时,我能够获得所需的行为。我想阻止 webView 自动滚动并使用位于 webView 下方的scrollView 自己处理滚动。对于大多数人来说,我在重新发明轮子可能没有意义,但要求就是这样。

有人可以建议该怎么做吗?

最佳答案

你可以试试

for (id subview in webView.subviews)

if ([[subview class] isSubclassOfClass: [UIScrollView class]])

if([subview respondsToSelector:@selector(setScrollingEnabled:)]) [subview performSelector:@selector(setScrollingEnabled:) withObject:NO];

或者你需要停止 webview 的弹跳,你可以尝试这个。

for (id subview in webView.subviews)
if ([[subview class] isSubclassOfClass: [UIScrollView class]])
((UIScrollView *)subview).bounces = NO;

希望这有帮助。

关于iphone - UIWebView 滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5837082/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com