Ios 在UIWebView中显示网页时,如何关注特定的标记

Ios 在UIWebView中显示网页时,如何关注特定的标记,ios,objective-c,uiwebview,uiwebviewdelegate,Ios,Objective C,Uiwebview,Uiwebviewdelegate,我有一个HTML页面,里面有一个div标签 <htmL> <head/> <body> <div id ="Required"> <table> <tr> <td/> </tr> </table>

我有一个HTML页面,里面有一个div标签

<htmL>
   <head/>
      <body>
         <div id ="Required">
            <table>
               <tr>
                <td/>
               </tr>
            </table>
         </div>
      </body>
</html>
}


当页面加载时,我仍然没有看到我的div标记被聚焦。我还尝试使用loadhtml字符串函数。我遗漏了什么吗?

如果您试图让web视图自动滚动,使您的视图位于前面和中间,则焦点不是该作业的正确工具。focus告诉浏览器为用户输入准备一个元素,通常只用于元素及其近亲,如和


您正在寻找的功能是。

焦点是什么意思?通常情况下,你不能对DIV元素进行对焦,因为它不接受用户输入。所谓对焦,我的意思是,iphone屏幕的区域应该被表格覆盖,因为表格中包含了用户最重要的信息。可以通过移动页面隐藏和查看Rest元素。希望这个解释能有所帮助。有没有一种方法可以集中这些静态元素,它们只提供信息而不接受用户输入?我在stackoverflow上找到的例子指的是一个不再存在的网站。此外,它还涉及修改我无权访问的原始html文件。有什么想法吗?scrollIntoView对你不起作用吗?你会用它来代替。专注。您不需要修改HTML文档。
-(void) ViewDidLoad()
{
   self.webView.delegate = self;
   NSURL *url = [NSURL URLWithString:@"www.nameofthewebsite.com"];
   NSURLRequest *req = [NSURLRequest requestWithURL:url];
   [self.webView loadRequest:request];

}

-(void) webViewDidFinishLoad:(UiWebView*) webView{
   self.webView stringByEvaluatingJavaScriptFromString:@"document.getElementById('Required').focus()];