帖子
帖子
用户
博客
课程
显示全部楼层
20
帖子
1
勋章
31
Y币

[BUG] iOS系统对模块UICustomPicker的适配问题

[复制链接]
发表于 2017-10-23 19:40:32
问大家一个问题:在添加UICustomPicker模块后,在IOS系统上第一次点击进入页面时,模块显示正常。但是第二次重新进入页面时,这个模块就会显示出来。让它hide()也隐藏不掉。这是什么情况?能帮我解答一下吗? 谢谢啦
代码如下:
var UICustomPicker = api.require('UICustomPicker');UICustomPicker.open({    rect: {        x: 30,        y: api.frameHeight / 2 - 170,        w: api.frameWidth - 60,        h: 340    },    styles: {        bg: 'rgba(0,0,0,0)',        normalColor: '#959595',        selectedColor: '#3685dd',        selectedSize: 36,        tagColor: '#3685dd',        tagSize: 10    },    data: [{        tag: '时',        scope: '0-23'    }, {        tag: '分',        scope: ['a', 'b', 'c', 'd']    }],    rows: 3,    fixedOn: api.frameName,    fixed: true}, function(ret, err) {    if (ret) {        alert(JSON.stringify(ret));    } else {        alert(JSON.stringify(err));    }});
UICustomPicker.hide();
$('#btn').click(function(){
UICustomPicker.show()
});





380
帖子
4
勋章
6
Y币
你需要传id ,第二打开id就变了
hide
隐藏自定义选择器

hide({params})

params

id:

类型:数字
描述:模块的 id,用于区分模块的多个实例
20
帖子
1
勋章
31
Y币
技术支持-F 发表于 2017-10-23 19:44
你需要传id ,第二打开id就变了
hide
隐藏自定义选择器

我在hide里面也传了id ,但就是没有效果,就是隐藏不成功
2
帖子
0
勋章
2271
Y币
ccmis 发表于 2017-10-23 20:40
我在hide里面也传了id ,但就是没有效果,就是隐藏不成功

您好,用下面代码试试。
UICustomPicker.zip 下载附件
2017-10-23 21:46上传916 Bytes下载次数: 93
20
帖子
1
勋章
31
Y币
cjapi 发表于 2017-10-23 21:46
您好,用下面代码试试。

在反复进入页面上时不会出现了,但是每次选完之后点击隐藏还是不管用。不知道这个是为什么。不过,很感谢昨天的帮助
您需要登录后才可以回帖 登录

本版积分规则