Ios UIwebview:知道用户在webcontent中的位置

Ios UIwebview:知道用户在webcontent中的位置,ios,uiwebview,Ios,Uiwebview,假设我希望加载一个UIWebview,其中包含不同章节(比如第1、2、3、4章)形式的内容(类似于书中的内容),并且我希望放置一个最喜欢的章节功能 我的问题是,如果在UIWebview上,用户在章节之间滚动,我如何知道用户最后在哪里,以便我可以将章节标记为收藏夹 有没有办法知道webview的scrollview的内容偏移量处的内容是什么?实现并将对象定义为web视图委托。定义此方法,无论何时从url加载页面,它都会通知您。您可以预订并保存它,然后稍后使用此url加载webview,以便下次用户

假设我希望加载一个UIWebview,其中包含不同章节(比如第1、2、3、4章)形式的内容(类似于书中的内容),并且我希望放置一个最喜欢的章节功能

我的问题是,如果在UIWebview上,用户在章节之间滚动,我如何知道用户最后在哪里,以便我可以将章节标记为收藏夹

有没有办法知道webview的scrollview的内容偏移量处的内容是什么?

实现并将对象定义为web视图委托。定义此方法,无论何时从url加载页面,它都会通知您。您可以预订并保存它,然后稍后使用此url加载webview,以便下次用户直接访问此页面

    - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
    {
         NSLog(@"can load this URL :%@",request.URL.absoluteString);

         //return FALSE; //to stop loading
         return YES;
    }

   - (void)webViewDidStartLoad:(UIWebView *)webView{
      NSLog(@"starts to load URL :%@",webView.request.URL.absoluteString);
   }


   - (void)webViewDidFinishLoad:(UIWebView *)webView{
      NSLog(@"Loaded URL :%@",webView.request.URL.absoluteString);
   }

我一次加载所有章节,然后转到特定章节,比如第5章。现在我滚动到任何章节,比如第10章,我没有加载任何url。那么,我如何知道用户是否在哪一章?