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。ただし、編集する Web ビューをタップすると、キーボードが隠れてしまいます。親スクロールビューのコンテンツ オフセットを設定するデリゲート メソッドが見つかりません。

この問題について助けてください (ユーザーが入力内容を確認できるように、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 に答える