UIScrollView 更新后 每次添加改变ScrollVIew/ListView大小内容 都会重置container坐标,返回第一项所在位置,这就造成动态添加元素以后,不会停留在当前位置 而是回到起始位置~ 同时修改后的事件监听 比如 EVENT_BOUNCE_TOP 会多次调用回调 - - 做下拉刷新恶心了很多。 ok 修改了源码 还是实现了原来的功能
最恶心的一点是 UIPageView的改动, 3.10版 是 继承自ccui.Layout ,3.11 修改为继承自 ccui.ListView~
监听页面滚动的回调方法_pageTurningEvent 也没有调用过…… 只有一个“简单的”
/**
* Adds event listener to ccui.PageView.
* @param {Function} selector
* @param {Object} [target=]
* @deprecated since v3.0, please use addEventListener instead.
*/
addEventListenerPageView: function (selector, target) {
this._pageViewEventSelector = selector;
this._pageViewEventListener = target;
},
addEventListener: function(selector){
this._ccEventCallback = function(ref, eventType) {
if(eventType == ccui.ScrollView.EVENT_AUTOSCROLL_ENDED)
selector(this, eventType)
};
},
我想问下 - - 每次只在滑动结束后调用,那你原来设计的那些状态都不用了么~ OK 继续去修改底层~
上面是一些吐槽~ 不过相对的 添加的新内容还是不错的 比如: 添加了滚动条神马的 还是很不错的~ (PS:我以前写的滚动条可以下岗了 T-T)
衷心希望 大大们 能尽早的让listview实现 tableview那种动态刷新功能~