我已将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];
http://i43.tinypic.com/11raek4.png
完成上述更改后,我可以编辑UIWebview
内的文字。但是,当我点击webview进行编辑时,键盘就会出现问题。我无法找到任何委托方法来设置父scrollview的内容偏移量。
请帮我解决这个问题(我想将我的webview框架移动到屏幕顶部,以便用户可以看到他正在键入的内容)。另外,如果可能的话,请在UIWebview
中添加内容时为我提供自动滚动的解决方案。
答案 0 :(得分: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];
}