关于webView的scalesPageToFit 属性

用web view做了个gif,效果如下:

本以为是frame 作祟,于是各种约束加上,还是一样~不知所措的时候,才想起来,这是webview,内容太大的话会跑到屏幕外,于是,想起了scalesPageToFit属性,加上试试呗~效果如下:

嗯,要的就是这效果!

默认情况下UIWebView加载HTML页面后,会以页面的原始大小进行显示,亦即如果页面的大小超出UIWebView视口大小,UIWebView会出现滚动效果,而且用户只能通过滚动页面来查看不同区域的内容,不能使用手指的捏合手势来放大或缩小页面,设置scalesPageToFit为yes之后,缩放HTML页面来适配其视口大小,从而达到整屏显示内容的效果,并且用户可以用捏合动作来放大或缩小页面来查看内容。

也就是说,html里图片很大的,会按照比例压缩成webview的宽度,居中显示,小于屏幕宽度的,一样居中,大小不变。而文字则会变大,左右对齐格式不变。

推荐阅读更多精彩内容

  • 我只是爱上了你,在那懵懂无知的年龄!写了一封不算情书的情书,之后你便象逃避瘟疫一般! 事情本该到此结束,可是我却没...
    晚风摇曳着的一碧千里阅读 30评论 0 0
  • ✨ 东方小姐痴迷张震好多年。 18岁那年,她草率地定下了她的终极人生目标——写个好剧本,嗯,能请张震演的好剧本。 ...
    叶生生阅读 72评论 2 2
  • 蓝天白云,绿水青山,瓜果飘香,秋色无边。阿球和阿菱徜徉其间,悠哉乐哉。 阿菱:今天是秋分。 阿球:真正的入秋了。 ...
    云水坡头阅读 27评论 0 0
  • 以前的时候我总是喜欢让自己成为聚会或者活动的焦点,我会刻意的把焦点聚集在自己的身上。我渴望被别人追捧我渴望掌声,我...
    琅琊老常阅读 21评论 0 0
  • 看到小风兴致勃勃的一条晒菜的朋友圈,便二话没说直接浇了凉水,四个字-口号弟弟,我知道那天的话说的有点重,小风心里当...
    勃然沧海阅读 91评论 0 0