起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2907|回复: 16

[结贴] 如何把IPHONE手机的状态显示栏给盖住

  [复制链接]

73

主题

345

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
发表于 2016-9-19 13:55:33 | 显示全部楼层 |阅读模式
本帖最后由 kenminkajp 于 2016-10-8 17:09 编辑

问题:如何把IPHONE手机的状态栏显示栏给盖住
原因:IPHONE手机的状态栏会把手机的按钮盖住
error.jpg

状态栏如上

20160919144823.png

返回按钮和新增按钮被盖住。

20160919144843.jpg

希望这样,把手机的状态栏给盖住。

78

主题

207

帖子

883

积分

高级会员

不想加班

Rank: 4

积分
883
QQ
发表于 2016-9-19 14:11:24 | 显示全部楼层
所有头部都做22px的距顶处理。还可以改颜色,多好。

点评

安卓手机不做处理都显示挺好,如果头部做了22PX的距顶处理,对安卓有影响吗  发表于 2016-9-19 14:22

评分

参与人数 1威望 +10 收起 理由
kenminkajp + 10 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

73

主题

345

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2016-9-19 14:32:26 | 显示全部楼层
哎哟我去 发表于 2016-9-19 14:11
所有头部都做22px的距顶处理。还可以改颜色,多好。

你好,请教下,你是怎么做的距顶处理。
回复 支持 反对

使用道具 举报

73

主题

345

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2016-9-19 15:09:29 | 显示全部楼层
我用panel控件做了距顶处理,如预想一样,苹果的显示是好看了些,但是案桌的显示不理想。
322886230343632372.png
QQ图片20160919160723.png
回复 支持 反对

使用道具 举报

73

主题

345

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2016-9-19 15:12:36 | 显示全部楼层
估计是浏览器的设置问题,请问我们能指定手机用什么浏览器吗
回复 支持 反对

使用道具 举报

78

主题

207

帖子

883

积分

高级会员

不想加班

Rank: 4

积分
883
QQ
发表于 2016-9-19 16:22:40 | 显示全部楼层
kenminkajp 发表于 2016-9-19 15:12
估计是浏览器的设置问题,请问我们能指定手机用什么浏览器吗

弄两份包,不同设备用不同的包。实现效果最好。用代码的话会看到页面变化的过程。
回复 支持 反对

使用道具 举报

36

主题

200

帖子

2124

积分

金牌会员

Rank: 6Rank: 6

积分
2124
QQ
发表于 2016-9-19 23:58:42 来自手机 | 显示全部楼层
哎哟我去 发表于 2016-9-19 16:22
弄两份包,不同设备用不同的包。实现效果最好。用代码的话会看到页面变化的过程。 ...

我也是这样的,那种判断设备的方法不合理,页面已经加载了部分了再去变布局,反而难看
回复 支持 反对

使用道具 举报

94

主题

403

帖子

683

积分

高级会员

Rank: 4

积分
683
QQ
发表于 2016-9-20 01:54:50 | 显示全部楼层
http://docs.wex5.com/wex5-app-question-list-2013/
原因:ios系统手机显示APP的时候会有和手机状态了重合的情况!

解决方案:
panel组件上设置class属性x-has-iosstatusbar
参考:/UI2/demo/taobao/list.w
/*
                判断html标签是否有iosstatusbar,有测表示在苹果手机上运行,顶部需要留出20px,因此修改popover的top
                */
                var src=$("html").hasClass("iosstatusbar");
                if(src){
                        $(".x-popOver-overlay").css({"top":"108px"});
                }

评分

参与人数 1威望 +10 收起 理由
kenminkajp + 10 赞一个!

查看全部评分

欢迎各位加群讨论:http://bbs.wex5.com/forum.php?mod=viewthread&tid=105046&page=1&extra=#pid165306780
回复 支持 反对

使用道具 举报

73

主题

345

帖子

1695

积分

金牌会员

Rank: 6Rank: 6

积分
1695
QQ
 楼主| 发表于 2016-9-20 09:41:00 | 显示全部楼层
发现这种情况只会发生在iphone6机型上,6S和6S plus上显示正常。
回复 支持 反对

使用道具 举报

0

主题

1639

帖子

497

积分

中级会员

Rank: 3Rank: 3

积分
497
QQ
发表于 2016-9-20 10:15:19 | 显示全部楼层
已经解决?

点评

还没有解决,你有什么高招  发表于 2016-9-20 10:18
回复我的时候请点击我当前评论旁边的回复按钮,能保证第一时间看到您的回复,在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-7-1 14:54 , Processed in 0.076554 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表