2010-06-23 2 views
0

Я просто быстро взглянул на UIWebView и написал небольшой браузер с кнопкой «Назад», UITextField и кнопкой «вперед». Вот что происходит:UIWebView, goBack доступ к списку перемотки назад?

  1. Вводя «www.google.com» в текстовое поле, он переходит на страницу.
  2. TextField говорит «www.google.com»
  3. Я ввожу «www.apple.com», и он переходит на страницу.
  4. текстовое поле говорит «www.apple.com»
  5. я нажимаю кнопку назад и вернуться к «www.google.com»
  6. текстовое поле все еще говорит «www.apple.com»

Я добавил:

-(IBAction)myGoBack { 
    NSLog(@"myGoBack ..."); 
    [webView goBack]; 
} 

Мой вопрос, есть ли способ, когда я звоню GoBack, чтобы получить доступ места, которое загружается из резервного списка вперед, так что я могу обновить свой UITextFiled?

Gary

ответ

1

Вы можете получить текущий URL из собственности запроса на UIWebView и установить адресную строку текста, как этот

- (void) webViewDidFinishLoad:(UIWebView *) webView { 
    [addressBar setText:self.webView.request.URL.absoluteString]; 

} 
+0

высоко ценится ... – fuzzygoat