0

Iphone 3 和 4 上的行为相同,都使用 OS 4.3.2。

我不是在 UIWebview 中而是在外部打开 URL,使用 openURL() --> Safari。

如果我在 Safari 应用程序中访问 visiteksjo.se,我会看到一个缩小的视图,我可以双击或捏合来放大和缩小。

如果我在我的应用程序中使用 OpenURL 打开相同的 URL,我会看到一个放大的视图并且无法缩小或缩小,我必须平移才能阅读。

我没有做任何特别的事情来获得该页面的特殊视图。Safari 和 Safari-from-openURL 是否将不同的信息传递给网页服务器?

我可以采取哪些步骤从我的应用程序中获得与在 Safari 应用程序中相同的查看行为?

(似乎应用内 Safari 调用的行为类似于 search.yahoo.com 的移动版本,而 Safari 应用的行为类似于同一页面的桌面版本。)

附言。如果您想确认行为上的差异,有问题的应用程序在 App Store 上称为Eksjö 。

4

2 回答 2

0

Scales Page To Fit在 UIWebview 的 Interface Builder 中将该属性设置为 true。或通过代码:

self.webView.scalesPageToFit = YES;

其中 webView 是您的 webview 的 IBOutlet 或属性。

于 2011-06-28T14:04:55.063 回答
0

没有找到解决方案,我必须得出结论,openURL() 与在 IOS 的 Safari 中打开 url 具有不同的行为,即。缺少功能或错误。

于 2011-11-15T10:20:31.103 回答