如何拷贝元素

由于滚动层上要添加很多子元素,所以我使用了动态创建的方法创建元素,再添加进滚动层,但是发现花费时间很多,所以想第一个动态创建,后面的拷贝第一个,
代码:
UIImageView* bagimage = UIImageView::create();
bagimage->loadTexture(image_name, UI_TEX_TYPE_PLIST);
bagimage->setTag(100);

UIImageView* bagimage1 = (UIImageView*)bagimage->copy();

但是拷贝不成功!直接崩了,是我用的不对呢还是其他原因???

楼主可以使用clone()。

查了文档,3,2以后没找到cone()

有clone在widget中,没有被其他子类重写。

子类调的都是父类的clone
里边会调一些子类的设置属性的相关函数,来完成clone。

o,好吧,只看了文档,应该拔拔引擎代码的,惭愧:12: