我正在尝试模仿移动 Safari 应用程序的标签系统。当您进入选项卡模式时,页面看起来正在缩小。在我的应用程序中,我尝试了 3 种不同的方法来实现这种效果。
1) 捕获 UIWebView 的图像,隐藏 web 视图并缩放图像。2) 缩放 UIWebView 3) 对 web 视图应用变换。
第一种方法是最好的方法之一,除非我旋转屏幕,图像看起来很时髦,因为它会扩大图像或缩小图像。
第二种方法不起作用,网络视图确实会显示,但它基本上只是放大网络视图内容,所以如果你在 google.com 上,它会放大谷歌徽标或页面上的某个位置,而不是保持如何它在不放大时看起来,然后缩小。
第三种方法也有效!除了使用变换,我看不到控制 Web 视图的 x、y、宽度和高度的方法。我可以添加平移或缩放它,但是旋转时效果不佳。
对于 iPhone 5 上的 Web 视图的纵向尺寸,我试图使其(64、91.5、192、315)和横向 CGRectMake(113、65、341、161)。如何解决此问题以使其正确扩展?