美文网首页PS专题
大屏适配思想

大屏适配思想

作者: 和珏猫 | 来源:发表于2016-02-27 15:27 被阅读71次

    第一种方案:

    适配思想:控件的横向坐标和大小都使用相对坐标来算,相对于屏幕宽度,左对齐的控件相对于左边距来算,右对齐的控件相对于右边距来算(不能再写死320),中间的控件相对于上一个横向控件来计算。cell和各种子控件的纵向坐标和大小不变,左右边距保持不变

    适配过程中要注意以下几点原则:

    1、以前写死屏幕宽度的地方如:320,都获取屏幕宽度 。

    2、cell的高度不变

    3、屏幕左右边距不变

    4、用来展示图片的控件长、宽不变

    5、用于全屏展示广告的控件根据屏幕等比例放大,不进行放大图片会失真

    6、九宫格类view展示,单元格宽度不变,间距根据屏幕加宽

    7、纯文字的宫格,间距保持不变,单元格宽度加宽

    8、一行单个button的情况,保持左右边距不变,button宽度加宽

    9、一行多个button的情况,button的中间间距保持不变,左右边距保持不变,button宽度加宽

    10、横向scroll控件,保持现有单元格宽度和间距保持不变(大小屏幕区别就是,大屏幕多显示一部分,这个应该是自动的)

    11、注意控件的左右对齐:左对齐的控件的坐标相对于左边距来算,右对齐的控件相对于右边距来算

    12、尽量避免使用iphone6 和 iphone6Plus等屏幕宏,使用多了我们代码会很乱,可维护性差

    13、除了以上所述,其他的暂时都不变,如有问题,在做更改

    第二种方案

    适配思想:使用auto layout来布局,即自动布局。这个做的好处是,以后再也不担心苹果大屏幕了!

    优点:可能是一劳永逸,具体待定

    确定:要换掉以前的布局方式,改动量特别大,几乎是重做

    相关文章

      网友评论

        本文标题:大屏适配思想

        本文链接:https://www.haomeiwen.com/subject/sxbwkttx.html