pageview动态添加page时未初始化导致位置不正确

提交了一个pr https://github.com/cocos-creator/engine/pull/4627

该 pr 应该能修复该问题 https://github.com/cocos-creator/engine/pull/4556

试了一下,好像并没有。。。不知道这2个文件是不是改正确了
js.zip (448.0 KB)

这个效果是否正确?

嗯,这个是对的

我是用你的项目进行测试的,合并了刚刚我发的 pr

我看了一下你发过来的 js 代码,发现是因为你的 cocos2d-jsb-for-preview.js 没有相应的代码,应该是没代码生效导致的

哦,那怎么让它生效?。。。。我在控制台里面看过代码,应该是改过的

刷新编辑器应该就能可以了

哎。。。然并卵。。。等下个版本再看吧。。。:sob:

你看看我的那个工程文件里面,content下面是不是有个空的node,有点话显示出来就是正确的,没有的话就不对

有,就是你发给我的项目,我没改动

你把那个空的node删掉,再看是什么效果?是不是和有空node时一样?

这样如果你想要跟一样应该去设置 content 节点上 layout 组件的 padding 属性才对

你向左滑动一个,是这种左右都有露出的效果吗?

怎么设置padding?编辑器里面好像没有。。。

应该是设置 content layout 上的 padding

设立paddingleft之后,第一个正确了,但是滑倒第3个位置有问题,

来回多滑动几次,发现有些时候位置会不正确。比如,滑到2,再滑回1

你要看看你合并了我给的 pr 的代码是否生效,如果没有的话,就算修改了 padding 效果还是会错误的

好吧。。。那我只有等下个版本了。。。