|
[建议]
建议官方将IOS7状态栏适配工作在底层处理
[复制链接]
IOS7状态栏适配在前端导致整个坐标系统都不一样,很多地方都需要判断系统进行调整,相当繁琐,加大了开发困难,建议参考HBuilder和appcan将其适配在底层处理好,将坐标系转换成通用坐标系,而且官方的前段适配fixIos7Bar函数,如果我没理解错的话,当fixIos7Bar(header),在header原来就有padding-top的情况下,这样是会出问题的。
n.fixIos7Bar = function(e) {
var t = api.systemType;
if ("ios" == t) {
var n = api.systemVersion, r = parseInt(n, 10), o = api.fullScreen, i = api.iOS7StatusBarAppearance;
r >= 7 && !o && i && (e.style.paddingTop = "20px")
}
}
|
|