美文网首页
关于iOS适配的一点事

关于iOS适配的一点事

作者: 童宁_深圳_iOS | 来源:发表于2017-10-31 11:21 被阅读0次

    屏幕适配及文字适配

    1.约束:Masonry
        通过对约束的使用来控制界面在不同尺寸屏幕上的呈现,例如:一个view距离底层的self.view四周都为20px,通过Masonry的设定四个上下左右的约束,就可以实现无论屏幕变化,view始终随着屏幕变大变小。
        缺点:需要基于其他元素的位置才能设定约束,例如对于for循环创建4个相同大小,均匀排列的button就不好设定位置,还是用直接设置其frame的方法简单。
    
    2.比例缩放:
        #define MultipleW  [UIScreen mainScreen].bounds.size.width/375
        例如设计图为6s的屏幕,通过对frame的设定之后,在4个设定中,加入*MultipleW,就可以达到适配的目的,而且这个比例也可以用于完美实现文字适配。
        缺点:每个坐标宽高的设定都要乘以比例,十分繁琐,所以最好在需要高度适配的界面再用这个方法。

    相关文章

      网友评论

          本文标题:关于iOS适配的一点事

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