帖子
帖子
用户
博客
课程
显示全部楼层
11
帖子
0
勋章
28
Y币
发表于 2017-6-7 08:22:41
3
未解决

ios下拉刷新不起作用 Android却可以 [复制链接]

  • 发表于:2017-06-07 08:22:41
本帖最后由 ZYHDeveloper 于 2017-6-8 10:05 编辑

     ios下拉刷新不起作用,同时导致查询列表数据无变化(感觉像是无法刷新导致的问题);当新添加的数据,强制刷新也无效,列表数据无变化。大神没有没有好的建议,或者给个肯定的答复“这个模块在iOS中就是有这个问题”(listview模块)
47
帖子
0
勋章
1345
Y币
您是用的插件 还是apicoud 自带的下拉刷新  还是用的模块啊
11
帖子
0
勋章
28
Y币
fucong 发表于 2017-6-7 08:30
您是用的插件 还是apicoud 自带的下拉刷新  还是用的模块啊

用的是 listview模块
47
帖子
0
勋章
1345
Y币
ZYHDeveloper 发表于 2017-6-7 08:36
用的是 listview模块

那也不影响下拉刷新的问题呀,代码可以贴一下吗
11
帖子
0
勋章
28
Y币
fucong 发表于 2017-6-7 08:37
那也不影响下拉刷新的问题呀,代码可以贴一下吗

下拉的时候 用的是location.reload(),这个方法在iOS中不起作用么?
11
帖子
0
勋章
28
Y币
fucong 发表于 2017-6-7 08:37
那也不影响下拉刷新的问题呀,代码可以贴一下吗
这段代码是下来的方法
var loadingImgae = 'widget://res/pluginboard_icon.png'; //刷新的小箭头,不可为空
                        var bgColor = '#F5F5F5'; //下拉刷新的背景颜色 ,有默认值,可为空
                        var textColor = '#8E8E8E'; //提示语颜色,有默认值,可为空
                        var textDown = '下拉可以刷新...'; //尚未触发刷新时间的提示语,有默认值,可为空
                        var textUp = '松开开始刷新...'; //触发刷新事件的提示语,有默认值,可为空
                        var showTime = true; //是否显示时间,有默认值,可为空
                        listView.setRefreshHeader({
                            loadingImg: loadingImgae,
                            bgColor: bgColor,
                            textColor: textColor,
                            textDown: textDown,
                            textUp: textUp,
                            showTime: showTime
                        }, function(ret, err) {
                            if (ret) {
                                    location.reload(true);
                            } else {
                                alert(JSON.stringify(err));
                            }
                        });
11
帖子
0
勋章
28
Y币
fucong 发表于 2017-6-7 08:37
那也不影响下拉刷新的问题呀,代码可以贴一下吗

上拉  在初始加载的时候好用,等做了增删改查后,再次上拉就不起作用了
listView.setRefreshFooter({
                            loadingImg: loadingImgae,
                            bgColor: bgColor,
                            textColor: textColor,
                            textDown: textDown,
                            textUp: textUp,
                            showTime: showTime
                        }, function(ret, err) {
                            if (ret) {
                                curArrIndex += 1;
                                    if (curArrIndex<arrCount){
                                    Array.prototype.push.apply(allArr, item[curArrIndex]);
                                        listView.appendData({
                                    data:item[curArrIndex]
                            });
                                    }else{
                                            popupTips('已经加载完毕');
                                        listView.appendData({
                                    
                            });
                                    }
                            } else {
                                alert(JSON.stringify(err));
                            }
                        });
11
帖子
0
勋章
28
Y币
难道listview在iOS中兼容性有问题?
您需要登录后才可以回帖 登录

本版积分规则