UIPageView动态加载的问题

UIPageView里面只有一个TURNING事件,我没法捕获到pageView是向左滑动还是向右滑动了。没法做数据动态加载!请问这个谁做过!

我的需求就是刚刚开始加载1个panel 如果向右滑动,动态加载panel~~~~~~

tableview是可以动态加载的,因为tableview数量非常大,并且复用非常多。
pageview里面有这个,你可以参考一下tableview里面的重建cell,但是复用cell对于pageview的问题是它是否有复用的资源,如果pageview没有复用的资源,还是预加载比较吧,可以根据tableview来修改一下pageview

tableView是ios和android里面的。ccui里面好像没有tableView!您的意思是要我参考tableView写个自己的类吗

你这样一开始只加一个肯定有问题,滑动时创建,数据一大,就会卡。
你可以一开始就创建你需要个数的空的page,比如30个,然后每个空page设一个是否使用的状态。
然后开始时候加载两个,第一个和第二个,在玩家,在玩家滑动一次后,响应turing事件,通过page的状态来判断是否加载当前page的左右page。

即使你要求进入场景要求显示指定page,也是加载当前page加左右两个page,依然响应turing事件,加载下一个page。

回到问题,其实你不需要知道玩家是向左还是向右,都加载出来就行了,又因为有状态码的存在,不会造成重复加载的事情发生。

和4L 意思差不多,可以参考4L的回复,很详细。