Ios UIWebView滚动视图:只允许在网页上缩放
我只想在应用程序中显示网页的一部分-我已经在工作了。初始缩放正确且位置正确 问题是当我放大或缩小网页时,我不想显示的其他部分会显示出来 有没有办法设置允许缩放的边界?我有一个包含滚动视图的UIWebView。我不想完全禁用缩放功能,因为我希望用户能够放大他们在网页的该部分看到的文本 我有一张图片,但它看起来不允许我上传。所以这里有一个基本的想法: -----网页-------Ios UIWebView滚动视图:只允许在网页上缩放,ios,iphone,uiwebview,uiscrollview,zooming,Ios,Iphone,Uiwebview,Uiscrollview,Zooming,我只想在应用程序中显示网页的一部分-我已经在工作了。初始缩放正确且位置正确 问题是当我放大或缩小网页时,我不想显示的其他部分会显示出来 有没有办法设置允许缩放的边界?我有一个包含滚动视图的UIWebView。我不想完全禁用缩放功能,因为我希望用户能够放大他们在网页的该部分看到的文本 我有一张图片,但它看起来不允许我上传。所以这里有一个基本的想法: -----网页------- --- SECTION SHOWN ---- ----------------------
--- SECTION SHOWN ----
----------------------
-----网页结尾---
只允许缩放到应用程序中显示的部分-显示部分之外的任何内容我甚至不希望应用程序看到或访问
有什么建议吗
提前谢谢 你有没有尝试过在HTML到达时修改它,或者在加载后用javascript修改它,以删除你不希望用户看到的内容?@IanMacDonald没有,我没有尝试过。我是iOS开发新手。@IanMacDonald:我意识到我不想显示的内容主要包含在“header”标记中。因此,我可以通过以下操作获取标题信息:NSString*js=@var headerElement=document.getElementsByTagName'header'[0].outerHTML;[webView stringByEvaluatingJavaScriptFromString:js];但是,我还没有幸运地使用javascript将其从web视图中删除。有什么想法吗?我试过使用。remove@IanMacDonald我能够想出如何删除我想要的内容-但是,这仍然不能解决我的缩放问题。通过执行以下操作删除了内容:NSString*jsCommand=[NSString stringWithFormat:@var element=document.getElementById%@;element.parentElement.removeChildelement;,@nameOftagID,nil];[webView stringByEvaluatingJavaScriptFromString:jsCommand];当我放大时,有一个巨大的白色区域,旧内容曾经在那里,所以它放大到那个区域。