Iphone UIWebView ScalePagesToFit在某个页面上?

Iphone UIWebView ScalePagesToFit在某个页面上?,iphone,uiwebview,scale,Iphone,Uiwebview,Scale,我正在开发一个博客应用程序,在这个应用程序中,我解析XML,从XML加载全文,并在UIWebView上使用loadHTML方法来显示。为了使其正确显示,我必须将scales页面设置为适合NO。但是,有些博客在故事中有链接,当单击这些链接时,有些页面需要缩放。您建议我如何使其正确显示所有页面?我认为最好使用@protocol UIWebViewDelegate并实现@optional webViewDidFinishLoad: 您可以将现有的UIWebView*属性与已知数量进行比较,以了解是否已

我正在开发一个博客应用程序,在这个应用程序中,我解析XML,从XML加载全文,并在UIWebView上使用loadHTML方法来显示。为了使其正确显示,我必须将scales页面设置为适合NO。但是,有些博客在故事中有链接,当单击这些链接时,有些页面需要缩放。您建议我如何使其正确显示所有页面?

我认为最好使用@protocol UIWebViewDelegate并实现@optional webViewDidFinishLoad:

您可以将现有的UIWebView*属性与已知数量进行比较,以了解是否已返回到原始博客页面(或跟踪导航到博客以外的堆栈)

在决定是否为特定页面设置scalePagesToFit时,您可能可以检查scrollView@属性的帧大小


其中一些你将不得不根据自己的意愿进行实时计算和调整。

为什么不在用户点击链接时检查并查看,然后打开缩放,然后在用户返回时关闭缩放?或者还有更多的内容吗?没有那么多,但我不知道如何检测这些。如果出现一个页面需要缩放,这只是随机的吗?总是加载的第一个页面是一篇文章。我解析了一个XML,它只是HTML代码,加载了其中的文章。因此,它无法缩放,或者字体太小。当它导航到一个真正的网页时,它需要打开缩放来适应。