Iphone 3和4上的行为相同,都是OS 4.3.2。
我打开的网址不是在UIWebview中,而是在外部,使用openURL() - > Safari浏览器。
如果我在Safari应用程序中访问visiteksjo.se,我会看到一个缩小的视图,我可以双击或捏合放大和缩小。
如果我在我的应用程序中使用OpenURL打开相同的URL,我会得到一个大幅放大的视图,无法缩小或缩小,我必须平移阅读。
我没有做任何特别的事情来获得该页面的特殊视图。 Safari和Safari-from-openURL是否将不同的信息传递给网页服务器?
我可以通过哪些步骤从我的应用程序获取与Safari应用程序相同的查看行为?
(似乎应用内Safari浏览器的行为类似于search.yahoo.com的移动版本,而Safari应用程序的行为类似于同一页面的桌面版本。)
PS。如果您想确认行为上的差异,有问题的应用程序在App Store上称为Eksjö。
答案 0 :(得分:0)
在UIWebview的Interface Builder中将属性Scales Page To Fit
设置为true。
或通过代码:
self.webView.scalesPageToFit = YES;
其中webView是IBOutlet或webview的属性。
答案 1 :(得分:0)
没有找到解决方案,我必须得出结论,openURL()与在IOS中打开Safari中的URL有不同的行为,即。缺少功能或错误。