UIWebView可以用来方便得显示URL Request ,UIWebView 是从UIview继承而来的。。所以本身并没有实现scroll。。。当打开一个urlrequest之后,uiwebview 自动创建一个uiscrollview add 到uiwebview的layer
,当打开当前页面中的link时,就会再创建一个uiscrollview。。同样add到layer。。这样就覆盖了先前的页面。
所以要得到当前的页面的uiscrollview就用[[webView subviews] lastObject].....得到了这个uiscrollview 之后你就可以进行更多的 控制。。比如设置zoomScale(当你改变webView的frame时候,有可能还需要改变内容的大小,以实现autoResize,就会用到这个)。。。还有就是设置contentoffset。。。。
本文介绍了如何使用UIWebView加载URLRequest,并详细解释了UIWebView内部UIScrollView的工作原理。通过获取当前页面的UIScrollView,开发者可以实现如缩放和滚动等高级功能。

被折叠的 条评论
为什么被折叠?



