帖子
帖子
用户
博客
课程
显示全部楼层
16
帖子
0
勋章
175
Y币

[BUG] api.openFrameGroup 方法 ios打开的frames 不触发@touchend事件

[复制链接]
发表于 2023-1-4 17:10:35
api.openFrameGroup 方法 ios打开的frames手指超出屏幕或者超出frame,当设置了离底部距离rect.marginBottom时超出屏幕不触发@touchend事件,希望尽快修复下这个问题,否则自定义的下拉刷新实现不了


// 打开frame组 首页/服务/消息/我的
            openMainFrameGroup(headerHeight, footerHeight) {
                api.openFrameGroup({
                    name: 'main_win',
                    rect: {
                        marginBottom: footerHeight,//底部自定义tabBar距离,手指滑动超过了这个距离touchend事件不触发,安卓没问题,只有ios有问题
                        x: 0,
                        y: 0,
                        w: 'auto',
                        h: 'auto',
                    },
                    scrollEnabled: false,
                    preload: 0,
                    frames: [{
                        name: 'main_home',
                        url: 'widget://html/job_hunter/main/main_home.html',
                        bounces: false,
                    }, {
                        name: 'main_message',
                        url: 'widget://html/job_hunter/main/main_message.html',
                        bounces: false,
                    }, {
                        name: 'main_mine',
                        url: 'widget://html/job_hunter/main/main_mine.html',
                        bounces: false,
                    }],
                }, (ret, err) => {

                })
            },


杨某
16
帖子
0
勋章
175
Y币
最佳答案
配置是否使用WKWebView 字段名:useWKWebView 取值范围:true|false 默认值:false 描述:若配置为true,加载页面时将默认使用WKWebView。参考WKWebView介绍 配置示例: config里加入这个配置问题解决了
380
帖子
4
勋章
6
Y币
h: 'auto', 去掉再试试
16
帖子
0
勋章
175
Y币
技术咨询-F · 2023-1-5 10:01h: 'auto', 去掉再试试

还是一样的噢,没有效果
16
帖子
0
勋章
175
Y币
请问下大佬这个bug有没有解决方案呢
380
帖子
4
勋章
6
Y币
我们测试验证一下
你加我微信好友,给我发下你的代码,我这边调试一下,18381697763  
16
帖子
0
勋章
175
Y币
配置是否使用WKWebView
字段名:useWKWebView
取值范围:true|false
默认值:false
描述:若配置为true,加载页面时将默认使用WKWebView。参考WKWebView介绍
配置示例:
<preference name="useWKWebView" value="true"/>

config里加入这个配置问题解决了
您需要登录后才可以回帖 登录

本版积分规则