我使用PageView 滚到下一页scrollToPage(1) 后,变成这样,没滚完~。大家有没有这种情况~~
第一页的时候是对的。~
楼主您好,请您是在编辑器中是如何操作的?对pageview做过哪些调整呢?能否截图看一下
a 啊啊 啊啊啊啊啊啊啊
PageView 里面原本有 一个page :Panel_
local size =PageView_:getSize()
local page1 = Panel_:clone()
local page2 = Panel_:clone()
PageView_:setLayoutType(LAYOUT_LINEAR_HORIZONTAL)
PageView_:addPage(tolua.cast(page1, “Layout”))
— PageView_:addPage(tolua.cast(page2, “Layout”))------------------------- 注释行
下面的按钮函数是滚到 1 : PageView_:scrollToPage(1)
滚到 0 : PageView_:scrollToPage(0)
最后的实验结果是 把 注释行去掉 就有bug , 加进去才没有~~~ 找到出错的地方了~
就是最后一页是错的,有3页的时候 前2页是对的~
楼主您好,您的问题我已大致了解,请您在编辑器中打开pageview,取消掉裁剪属性,看一下子容器是否在正确的位置,如果不在请调整并开启裁剪。
另外目前不建议使用两个可滚动容器的嵌套。
楼主您好,请问这段代码是引擎本身的代码还是您的代码呢?
我自己实验的代码。。
好像是在cocostudio 里面 pageView 创建多个 page, 滚到最后一页的时候就是错的
这个应该是位置的问题。当前版本的UI编辑器确实会出现编辑page的子控件位置错乱的问题,请取消裁剪后逐一检查一下。
怎么让page view锁定在某一页,不会随拖动而滑动。我用UI编辑器做的pageview,交互我取消了,但是我一拖动pageview上面的按钮,就会翻页,能不能让他不翻页啊
加一个透明的layout盖在上面应该是比较好用的作法,不过这样的话,所有的page上面的touch事件都会无效,或者谁有更好的作法?

