J'utilise IUWebView comme fenêtre de discussion et après avoir ajouté un nouveau message dans le bas de l'affichage Je veux faire défiler la vue programmicaly, comment puis-je le faire?UIWebView défiler vers le bas
Répondre
Avez-vous essayé quelque chose comme ceci:
[mywebview stringByEvaluatingJavaScriptFromString:@"window.scrollTo(x, y);"]
pas , mais peut-être cela fonctionnera aussi PS: merci pour la réponse – vinnitu
Mettre en oeuvre cette méthode dans votre délégué UIWebView.
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
[webView stringByEvaluatingJavaScriptFromString:@"window.scrollTo(document.body.scrollWidth, document.body.scrollHeight);"];
}
Vous savez qu'il ya une vue de défilement UIWebView comme sous-vue, de sorte que vous pouvez obtenir celui-ci, et l'utiliser pour faire le travail de défilement -
NSArray *views = [NSArray arrayWithArray:[self.webview subviews]];
self.scrollview = (UIScrollView *)[views objectAtIndex:0];
Vous pouvez définir son délégué self.scrollview.delegate = self
, ou vous pouvez utiliser tout ce que l'UIScrollView peut faire, donc google "UIScrollView class reference" pour voir ce que vous pouvez faire pour votre question. J'espère que cela aide.
Cette approche n'est pas sûre sous iOS 4 ou plus tôt. Cependant, ici à l'avenir, iOS 5 a ajouté une propriété 'scrollView' à' UIWebView' qui peut autrement être utilisée dans l'esprit de cette question. – Tommy
- 1. android défiler vers le bas
- 2. Scrollview fait toujours défiler vers le bas
- 3. Faire défiler vers le bas d'un div
- 4. Arrêter de défiler vers le haut dans UIWebView - iPhone
- 5. Comment faire pour faire défiler un RichTextBox vers le bas?
- 6. Comment empêcher JScrollPane de défiler vers le bas sur repaint?
- 7. comment faire défiler asp.net zone de texte vers le bas
- 8. NSScrollView fait défiler vers le bas lors du redimensionnement?
- 9. Déterminer quand défiler vers le bas d'une page avec Javascript
- 10. HTML faire défiler vers le bas sur une table
- 11. faire défiler vers le bas une zone de liste automatiquement
- 12. ExtJs Comment faire défiler vers le bas d'une grille?
- 13. Vim, comment faire défiler vers le bas d'un tampon nommé
- 14. Faites défiler vers le bas de C# TextBox
- 15. Flex: Comment faire défiler la page vers le bas?
- 16. Obtenir un UITableView pour faire défiler vers le haut/snap vers le bas, pas le haut
- 17. Utilisation de javascript pour faire défiler l'iframe vers le haut et vers le bas
- 18. Élément Jquery DIV Faites défiler vers le haut et vers le bas?
- 19. Slide vers le bas vers le bas android
- 20. souris vers le bas et se déplace vers le bas
- 21. javascript faites défiler vers le haut
- 22. Défilement automatique vers le bas iframe
- 23. Obtenez la direction UIWebView fait défiler
- 24. Défilement vers le bas d'une awt.List
- 25. WPF défilement Listbox vers le bas
- 26. Faire défiler la vue vers le bas pendant que le clavier se cache
- 27. Comment faire défiler le contenu vers le bas par défaut dans JTextPane?
- 28. Le texte de UITableViewCell est manquant lorsque l'on fait défiler vers le bas
- 29. chasse vers le bas Fuites
- 30. Palm vers le bas action
peut-être essayer d'ajouter un script à la fin du html et faites défiler la fenêtre avec javascript, mais comment? .. – vinnitu
– vinnitu