cocos 2d js sliceView使用心得

 var sliceView=new ccui.ScrollView();
        this.addChild(sliceView);
        sliceView.setContentSize(640,750);
        sliceView.setAnchorPoint(0.5,0.5);
        sliceView.setPosition(cc.p(cc.winSize.width/2,cc.winSize.height/2));
        sliceView.setTouchEnabled(true);
        sliceView.setDirection(ccui.ScrollView.DIR_VERTICAL);
        sliceView.setInnerContainerSize(cc.size(640,1540));
        for(var i=0;i<7;i++)
        {
            var sprite=new cc.Sprite(res.CloseNormal_png);
            sliceView.addChild(sprite);
            sprite.setPosition(cc.p(640/2,1540-10-i*220));
        }


    }
    以上代码为使用cocos 2d  js组件sliceView的代码,在上述代码中,创建了一个滚动视图,在滚动视图中,插入了7个图片,作者在之前的使用中,在设置滚动视图的内容容器中,
sliceView.setInnerContainerSize(cc.size(640,1540));

这行代码设置错误,导致其内部容器实际上是没有空间的,使之出现图片插入后,无法滑动现象.

所有咱们在使用滑动器的过程之之中,一定要谨记滑动器的内部空间要大于等于其外部空间.

备注: sliceView的内部容器其实就是一个layout,但是注意,layout里的子节点最后都是ccui系列的UI组件,


否则在当你使用上图上色圈中的函数时,会报错,这不是一个方法.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值