0
我有一个NSMutableArray。在NSMutableArray中管理UIControls
我创建一个UIControl(比如说UISlider)并将它添加到for循环中的这个数组中。
for (int i=0; i<totalSlider; i++) {
UISlider *tmpSlider = [[UISlider alloc] initWithRect:CGRect(0,0,200,40)];
[myArray addObject: tmpSlider];
}
这工作正常。 我能够通过
UISlider *tmpSlider = [myArray objectAtIndex:j];
引用它,但如何删除并单独释放这些对象,同时保持 数组中剩余的滑块?
例如,此数组中有10个滑块。 所以我想删除索引5处的滑块。如何去做这件事? 谢谢。
首先不,我的滑块没有堆叠,因为我有代码来适当地设置它们的中心点。无论如何,所以我不需要[[myArray objectAtIndex:j] release]; ? – GeneCode
发布?你在使用MRC吗? –
@Rocotilos:检查我的编辑。 –