2

我有一个UIWebview作为子视图添加到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 进行编辑时,键盘被遮住了。我找不到任何委托方法来设置父滚动视图的内容偏移量。

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

4

1 回答 1

0
(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];
}
于 2013-08-05T12:37:33.093 回答