2013-08-05 6 views
2

У меня есть UIWebview, добавленный в качестве подзаголовка в UIScrollView.Редактируемый прокрутка UIWebview Issue

Моя цель состоит в том, чтобы сделать 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 , Однако, когда я нажимаю на веб-просмотр для редактирования, клавиатура прикрывается. Я не могу найти какие-либо методы делегирования для установки смещения содержимого родительского прокрутки.

Пожалуйста, помогите мне решить эту проблему (я хочу переместить рамку веб-просмотра в верхнюю часть экрана, чтобы пользователь мог видеть, что он печатает). Кроме того, если это возможно, предоставьте мне решение для автоматического прокрутки, когда и когда содержимое будет добавлено в UIWebview.

+0

Почему вы пытаетесь добавить webview в качестве подвид прокрутки? У нас уже есть свойство в классе webview, чтобы включить прокрутку. –

+0

@ShwetaChauhan В моем экране есть другие элементы пользовательского интерфейса, такие как UITextfield, UIViews. Мне нужно поместить их в Scrollview, чтобы направить его на уведомление о клавиатуре, чтобы пользователь мог видеть содержимое текста. (Что-то похожее на почтовое приложение в iOS) – Bharath

+0

@Bharath, смогли ли вы решить эту проблему? У меня такая же проблема. – Ankush

ответ

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]; 
} 
+0

Я хочу установить смещение содержимого Parent ScrollView (а не scrollview внутри UIwebview). – Bharath

Смежные вопросы