gpt4 book ai didi

ios - 可编辑的 UIWebview 滚动问题

转载 作者:行者123 更新时间:2023-12-01 16:48:34 25 4
gpt4 key购买 nike

我有一个 UIWebview作为 subview 添加到 UIScrollView .

我的目标是制作 UIWebview可编辑,我可以通过加载以下内容来实现

    NSString *html = @"<html><body><div id=\"content\" contenteditable=\"true\"   style=\"font-family: Helvetica\">This is an Editable UIwebview.Tap here to edit. </div</body></html>";
[self.customWebview loadHTMLString:htmlString baseURL:nil];



进行上述更改后,我可以在 UIWebview 中编辑文本.但是,当我点击 webview 进行编辑时,键盘被遮住了。我找不到任何委托(delegate)方法来设置父 ScrollView 的内容偏移量。

请帮助我解决这个问题(我想将我的 webview 框架移动到屏幕顶部,以便用户可以看到他正在输入的内容)。另外,如果可能,请提供一个解决方案,让我在内容添加到 UIWebview 时自动滚动。 .

最佳答案

(void)viewDidLoad 
{
[super viewDidLoad];

self.scrollView.delegate = self;
self.webView.delegate = self;
}

(void)webViewDidFinishLoad:(UIWebView *)webView
{
[self.webView.scrollView setContentOffset:CGPointMake(0, 0) animated:NO];
[self.scrollView setContentOffset:CGPointMake(0, 0) animated:NO];
}

关于ios - 可编辑的 UIWebview 滚动问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18058017/

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