Comment obtenir une étiquette HTML dans l'écran UIWebView de toutes les étiquettes HTML chargées dans UIWebView

Dans mon UIWebView j'ai chargé le fichier "Chapter.xhtml" comme celui-ci.

 [webView loadRequest:[NSURLRequest requestWithURL:url]]; 

Et l'ensemble du chapitre.xhtml est chargé dans le WebView.

Je le montre avec une logique JavaScript dans la vision du Web.

 float pageOffset = pageIndex*webView.bounds.size.width; NSString* goTo =[NSString stringWithFormat:@"pageScroll(%f)", pageOffset]; [webView stringByEvaluatingJavaScriptFromString:goTo]; 

À partir de cela, la nouvelle page viendra lorsque vous appuyez sur le bouton, mais la défilement de page est manuellement désactivé dans la visualisation web.

Donc, s'il y a quatre pages avec du contenu dans la visualisation web, une seule page viendra sur la page Web et, à mesure que le bouton "Suivant" sera pressé, la nouvelle page viendra.

Mais j'ai besoin d'obtenir toutes les balises HTML vues sur l'écran. ( Uniquement ceux qui sont sur l'écran ), pas le HTML entièrement chargé dans la visualisation web.

Pour obtenir des balises HTML, j'utilise NSXMLParser et j'ai tous les tags dans la méthode et les valeurs de foundCharacters dans la méthode foundCharacters .

Mais, je veux seulement obtenir cette balise qui se trouve sur l'écran et après la deuxième page, etc.

Toute idée ou suggestion me sera utile …

MODIFIER :
Par exemple, s'il y a trois pages de HTML chargées dans la visualisation web, une seule page est visible sur l'écran, puis, en ajoutant la hauteur de la page webview *, la page suivante viendra à l'écran, mais cette page a également été chargée dans le Webview, juste pas vu à l'écran.

Donc, est-ce qu'il y a quelque chose qui me donnera les étiquettes qui sont à l'écran. (Ou dont les valeurs sont sur l'écran)?