码迷,mamicode.com
首页 > Web开发 > 详细

关于webView页面显示问题

时间:2017-02-14 11:55:02      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:scale   top   enum   int   翻页   哈哈   atomic   UI   mod   

一般来说,我们在webView上面加载了一个链接后,要想适应手机的屏幕,可以用ScalesToFit这个方法。。。。

但也不是,你加载的任何页面,用这个方法都可以完全好使,今天就碰到了。。。然后去webView的库文件里面去找了一个解决方法:

下面这些属性是iOS7之后才有的,通过他们可以设置更加有趣的web体验

@property (nonatomic)UIWebPaginationMode paginationModeNS_AVAILABLE_IOS(7_0);

    typedef NS_ENUM(NSInteger, UIWebPaginationMode) {
        UIWebPaginationModeUnpaginated,//不使用翻页效果
        UIWebPaginationModeLeftToRight,//将网页超出部分分页,从左向右进行翻页
        UIWebPaginationModeTopToBottom,//将网页超出部分分页,从上向下进行翻页
        UIWebPaginationModeBottomToTop,//将网页超出部分分页,从下向上进行翻页
        UIWebPaginationModeRightToLeft//将网页超出部分分页,从右向左进行翻页
    };

没错,当你设置了ScalesToFit这个属性为YES后,如果页面还是没能适应你当前手机屏幕大小,你需要设置上面中的某个属性(取决于你的要求,一般都设置UIWebPaginationModeTopToBottom为YES)。

那么问题来了,为什么会出现这种情况呢???

原因就是,你加载的那个页面,它是有翻页这个功能的,你如果只设置ScalesToFit而不设置超出部分分页以及翻页效果的话,计算机便会不知道怎样去处理这个情况,毕竟是计算机啊 ,哈哈哈

ps:(慢慢积累,不断学习中。。。。。。。。。。。。。。。)

关于webView页面显示问题

标签:scale   top   enum   int   翻页   哈哈   atomic   UI   mod   

原文地址:http://www.cnblogs.com/malie/p/6396677.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!