美文网首页
界面展示bug随笔

界面展示bug随笔

作者: wpwb110 | 来源:发表于2019-11-14 10:21 被阅读0次

ios 日前遇到一个界面展示bug

界面是通过计算获得宽度,通过Masonry进行设置,但是显示到界面上的时候,xr和11这两个机器都出现了问题

然后发现对于约束的设置,常量的精度是有一定限制的,但是具体没有特别测试,大致的宽度变换能如下所示

// xr

    // 385.39583333333328 == 385

    // 385.39583333333329 == 385.5

    // iphone 5s

    // 385.15416666666662 == 385.5

    // 385.15416666666661 == 385

    // iphone 6

    // 385.24861111111105 == 385.5

    // 385.24861111111104 == 385

因为适配都是通过设计给出6s屏幕的各个尺寸大小,计算是通过屏幕宽度除以375.0获得一个比例值,然后设置得到的,但是由于对于精度截取的不同,会导致各个屏幕展示的不同,因此也会产生隐患

而且对于3x的屏幕,会增加一级.333目前还没得到通过什么算法划分出来的进位

对应机型的界限

暂时只是简单知道一个边界,后期需要避免踩红线

再加上https://www.jianshu.com/p/41a8ccdf91ed以及 https://www.apple.com/cn/iphone/compare/中对于像素点的介绍

因此目前需要适配屏幕的时候,

1 、iphone 5

2、iphone 5s

3、iphone 6/7/8

4、iphone 6p/7p/8p

5、iphone se

6、iphone xs/11pro/x

7、iphone xr/11

8、iphone xsm/11prom

相关文章

  • 界面展示bug随笔

    ios 日前遇到一个界面展示bug 界面是通过计算获得宽度,通过Masonry进行设置,但是显示到界面上的时候,x...

  • 2018-08-21 bug定位

    如何定位bug 界面展示类:肉眼看 前端html代码:F12console(前端控制台报错,定位html错误行) ...

  • 2018-08-21第十二天上课

    上午 复习数据库 下午定位BUG 如何定位1.界面展示:眼睛看2.前端代码:F12 console前端日志报错;...

  • Android Studio Bugs

    Android Studio 日常bug记录 1,界面预览相关bug The graphics preview i...

  • MapFiles使用手册

    一、 界面展示 界面展示(压缩包解压后,文件中的exe文件发送桌面快捷方式) 模板展示 数据源展示image.pn...

  • burp suite 修改响应包

    安全测试提了一个单,通过修改响应包字段,使得界面展示不同,为了改这个bug,研究了一下抓包和修改响应包。 首先要安...

  • 微信小程序开发案例——名片制作

    效果图:名片 开发过程: 整个界面分为三个部分:logo展示、信息展示、tabBar信息 主界面代码: 因为界面内...

  • M2 bug统计

    bug分类: 文案展示问题 数据展示问题 操作逻辑错误 崩溃问题 20号

  • bug定级标准

    bug类型: 功能类、界面类、性能类、稳定性类、兼容类 bug定级: 阻塞bug: 1、常规操作引起的系统崩溃、死...

  • 使用Charts实现图表

    Charts 界面展示界面展示.png 1. 使用pod将Charts导入项目中 2. 步骤 (1)新建视图 在...

网友评论

      本文标题:界面展示bug随笔

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