PageView在GUITest中可以看到相关的示例代码,简单的使用代码如下:
var PageViewScene = cc.Scene.extend({
pageView : null,
pageIdx : 0,
onEnter:function () {
this._super();
var winSize = cc.winSize;
// var sprBg = new cc.Sprite(res.PageBg_png);
// sprBg.attr({
// x : winSize.width/2,
// y : winSize.height/2
// });
// this.addChild(sprBg);
// ccui系列与cc系列基本通用
var img = new ccui.ImageView();
img.loadTexture(res.PageBg_png);
img.attr({
x : winSize.width/2,
y : winSize.height/2
});
// img.x = winSize.width/2;
// img.y = winSize.height/2;
this.addChild(img);
// 页面
this.pageView = new ccui.PageView();
this.pageView.setTouchEnabled(true);
this.pageView.setContentSize(winSize.width, winSize.height);
// this.pageView.x = winSize.width/2;
// this.pageView.y = winSize.height/2;
for (var i = 0; i < 3; i++) {
// 组织pageview
var layout = new ccui.Lay