pageView里的page超过五十多个就会很卡
你是要做啥啊,居然超过50多页
原理上只用3个page就可以实现无限的page,监听切换消息,然后更新page内容
也尝试过由三个page组成,当从左往右滑动到第三个的时候,就把第一个page取出来,然后从pageView上移除它,然后再addPage到后面,这个没有问题,但是从右往左滑动到第一个时,将第三个page取出然后insertPage到最前,这个时候pageView就会跳转到新加的这个page页上,我的需求是不跳,要用户自己滑动过去。
左中右3页,切换完就更新下最新的3页
一款棋牌游戏,有个功能是牌局回顾,一场游戏可能产生上百手牌局
尝试了,但是insetPage的时候,会跳到新加的这个界面上来
永远选中中间的page,切换后再替换page,是看不到的跳转的
能再详细一点吗?
之所以用3个page就是无论中间的page往还是往右还是往右都有一个缓冲page,只有切换到左边或者右边的page之后才会改变page节点的位置,同时改变选中的page,无限滚动列表基本也是这种实现。
您的意思是让currentPageIndex永远为1,只是刷新三个page的内容?
是的,如果想看起来更平滑,可以用5个或者7个等等,看你page的复杂程度,把渲染page和数据page分离,用逻辑控制是否可以往左右两边滑动
弱弱的问一句,什么叫渲染page?什么叫数据page?
渲染page就cocos的控件,数据page就是数据,
逻辑上有无限个page,但实际上就3个page循环利用替换
明白了
谢谢赐教!我按照您的思路试一试
还是不行,当向左或右滑动完毕之后,我再设置currentPageIndex为1时,pageView始终会有一个回弹动画
建议转行
你可以不用pageView啊

那用什么?