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

QQ登录

只需一步,快速开始

查看: 8481|回复: 28

[结贴] IOS中弹出popover时盖住了panel-top

[复制链接]

73

主题

375

帖子

1002

积分

金牌会员

Rank: 6Rank: 6

积分
1002
QQ
发表于 2017-1-11 10:02:32 | 显示全部楼层 |阅读模式
如下图,点击“评论”,弹出popover,结果盖住了顶部的标题栏,请问怎么解决?
用的是3.6版本。
11.jpg          12.jpg

----------------------
翻了很多帖子,试过以下方法,都不行:
1、替换:/WeX5_5531-mac/model/UI2/system/lib/base/modernizr-2.8.3.min.js  
2、加上js:
/*
                判断html标签是否有iosstatusbar,有测表示在苹果手机上运行,顶部需要留出20px,因此修改popover的top
                */
                var src=$("html").hasClass("iosstatusbar");
                if(src){
                        $(".x-popOver-overlay").css({"top":"108px"});
                }
3、参考如下方式:
13.jpg


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-1-11 11:36:02 | 显示全部楼层
popOver具体怎么设置的?
淘宝中都用的是popOver没有这样的问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

73

主题

375

帖子

1002

积分

金牌会员

Rank: 6Rank: 6

积分
1002
QQ
 楼主| 发表于 2017-1-11 11:42:05 | 显示全部楼层
jishuang 发表于 2017-1-11 11:36
popOver具体怎么设置的?
淘宝中都用的是popOver没有这样的问题

没有做特别的设置, 14.jpg


淘宝案例我下载了,但是提示“未受信任的企业级开发者……”,没法运行。

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-1-11 14:05:54 | 显示全部楼层
http://www.wex5.com/portfolio-items/wex5-taobao/下载
把dircetion设置为right-bottom,让它靠下显示

popOver就是整个覆盖的,如果是处理ios的状态栏显示问题,可以在popOver中放panel,在panel中布局


远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

73

主题

375

帖子

1002

积分

金牌会员

Rank: 6Rank: 6

积分
1002
QQ
 楼主| 发表于 2017-1-11 21:08:14 | 显示全部楼层
本帖最后由 regmail_only 于 2017-1-11 22:02 编辑
jishuang 发表于 2017-1-11 14:05
http://www.wex5.com/portfolio-items/wex5-taobao/下载
把dircetion设置为right-bottom,让它靠下显示

1、我就是从这里下载的;
2、“popOver就是整个覆盖的”——我设置的透明度是0安卓上面不是这个效果,不会覆盖panel-top(标题栏),如下图。
而且我发现,在ios中,点击“评论”,在弹出popover和输入键盘时,底层的页面会往上移动,可能是这个原因导致panel-top(标题栏)看不见了。
在安卓手机中,则没有这个现象,点击“评论”,在弹出popover和输入键盘时,底层的页面固定不动。
1234.jpg


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-1-12 09:25:29 | 显示全部楼层
只显示popover没有键盘的时候有问题吗?
这个问题在panel中处理过

可以安装apploader,直接扫描本地的demo下的案例运行
本地测试android,把popOver设置靠右上显示也是会挡上panel的top的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

73

主题

375

帖子

1002

积分

金牌会员

Rank: 6Rank: 6

积分
1002
QQ
 楼主| 发表于 2017-1-12 15:03:02 | 显示全部楼层
本帖最后由 regmail_only 于 2017-1-12 15:04 编辑
jishuang 发表于 2017-1-12 09:25
只显示popover没有键盘的时候有问题吗?
这个问题在panel中处理过

那我们现在要达到的,恰恰是我上面贴的那种在我的安卓手机中看到的效果。微信的朋友圈中,进行“评论”时,也是这样的效果,如下图
222.jpg


请问有办法实现这个效果吗?

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-1-12 16:03:35 | 显示全部楼层
在popOver中放panel,在panel中布局看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

73

主题

375

帖子

1002

积分

金牌会员

Rank: 6Rank: 6

积分
1002
QQ
 楼主| 发表于 2017-1-12 16:19:55 | 显示全部楼层
本帖最后由 regmail_only 于 2017-1-12 16:49 编辑
jishuang 发表于 2017-1-12 16:03
在popOver中放panel,在panel中布局看看

没看明白,在popover中放panel,显示标题?
这样即便ios手机能达到微信朋友圈那种效果,安卓手机不就出现两个panel?=================================================
另外,我发现:
在popover中其实只有一个输入框和一个”发送“按钮,
如果输入框没有获得焦点,那么底下的软键盘不会出现,即popover会位于手机屏幕的最底下,那么底层的内容可正常显示;
一旦输入框获得焦点,弹出软键盘,则popover和底层内容都会整体上移,就导致标题栏不见了。
如下图:
53.jpg


回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2017-1-12 17:24:43 | 显示全部楼层
看看/UI2/system/components/justep/panel/css/panel.css文件中下面这个css是我发的这样定义的吗?
  1. .x-panel .x-panel-top {
  2.   position: absolute;
  3.   top: 0;
  4.   left: 0;
  5.   width: 100%;
  6.   z-index: 1;
  7. }
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 23:25 , Processed in 0.052693 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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