ui::UIScrollivew 的大坑

int width =510; // bgLayer->getContentSize().width;
auto scrollLayer =  ui::ScrollView::create();
scrollLayer->setContentSize(Size(width,400));
int height;
int lineHeight=100;
height=scrollLayer->getContentSize().height;
scrollLayer->setInnerContainerSize(Size(width,height));
scrollLayer->setPosition( Point(200,410 ));
scrollLayer->setDirection(ui::SCROLLVIEW_DIR::SCROLLVIEW_DIR_VERTICAL);
layer1->addChild(scrollLayer,1000,1000);

auto test =ui::ImageView::create("new/map/bg_map/worldmap_14.png");
test->setPosition(Point(510 / 2.0f, test->getSize().height / 2.0f));
scrollLayer->addChild(test);

this->addChild(layer1,1111);

如上代码,scrollveiw就是不显示在界面, 尼玛花了半天时间才发现,setContentSize  要改成setSize()即可, 好大的坑


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值