博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
appcan打包后产生的问题总结
阅读量:6238 次
发布时间:2019-06-22

本文共 686 字,大约阅读时间需要 2 分钟。

以appcan为基础的项目,最终需要打包后进行调试。在调试过程中,主要的样式问题在苹果手机上,下面将这些问题总结起来,以防下次再犯。

1:ios 7 以上的手机中,状态栏与内容重叠:

问题描述:在ios7 系统以上的手机中,我们会发现状态栏的距离很小,导致与内容页重叠。而低版本的ios系统手机不会出现这种问题,安卓手机上都不会产生这种问题,所以我们需要在js中判断设备的类型,然后给状态栏添加距离。

解决方法:我们在js中添加以下代码,并在css中添加如下样式:

//ios状态栏适配window.uexOnload = function(type){    var ios7style=uexWidgetOne.iOS7Style;    var isFullScreen = uexWidgetOne.isFullScreen;    if (ios7style == '1' && isFullScreen != '1') {     $("body").addClass("uh_ios7");    }}
.uh_ios7 .uh,.uh_ios7{    padding: 2em 0 0;}

2:设置苹果手的状态栏颜色

在页面中,我们只需要给body添加背景色,状态栏的背景色就会随body背景色相应的改变。 

3:在有些苹果手机上图片不显示

可能原因:图片元素的父元素或者祖先元素的高度为0,导致不显示。

解决方法:直接删除高度为0的父元素或祖先元素。

转载于:https://www.cnblogs.com/momozjm/p/6897665.html

你可能感兴趣的文章
monkeysocks开发日志--TCP协议分析及架构规划
查看>>
svn备份、转移、安装到新服务器
查看>>
初识systemd-使用篇
查看>>
全球BGP路由表浏览
查看>>
Hibernate持久化技术实例讲解
查看>>
推荐一款轻量级的linux系统和网络监控工具
查看>>
YUM的使用方法
查看>>
C++:duplicate symbol
查看>>
C#基础(Day05)
查看>>
正则表达式
查看>>
robocode 机器人编码
查看>>
TortoiseSVN升级到1.8.X导致IDEA中Maven打包失败
查看>>
SpringAOP+Encache缓存技术
查看>>
Lock
查看>>
谁对谁错:李彦宏马化腾抱怨房价 任志强反驳称IT高薪导致
查看>>
Pig、Hive 自定义输入输出分隔符以及Map、Array嵌套分隔符冲突问题
查看>>
tomcat占cpu100%分析处理
查看>>
bpython ImportError: No module named _curses 的解决办法
查看>>
windows django 配置mysql (python2.7为例子)
查看>>
CloudStack源码阅读与问题解决----SSVM启动条件
查看>>