|
现在的apicloud在IOS7中状态栏适配是在js端来判断是否是IOS7,然后加上20px的paddingTop设置的,这样存在两个问题,一:开发者在每个页面都需要用fixIos7Bar来控制,每个页面都增加了几行代码,感觉繁琐,虽然可以放到js文件中来引用,但是还是麻烦;二:用坐标控制原生界面模块的时候也需要判断是或否是IOS7,是的话就要在y坐标上加上20才能达到和Android中同样的效果,显得麻烦。为什么不在底层适配状态栏呢?在HBuilder的app中就是在底层解决了IOS7状态栏适配问题,将其坐标系都完美转化了,状态栏底线处y坐标为0,像apicloud这种在前端加padding的方法,还是状态栏顶部y坐标为0,无法与其他系统达到统一,很多时候都需要加入判断条件来控制坐标,显得很繁琐,既然HBuilder和appcan能做到在底层适配,那么我想apicloud应该也能做到,希望apicloud能够将底层做的越来越好,能够更方便开发者使用,尽量避免这些麻烦的问题 还有是否可以在底层消除掉300毫秒的延迟问题 |
|