Удаление всех подпредставлений
int numberOfSubviews = [[yourView subviews] count];
for(int i=0;i<numberOfSubviews-1;i++
{
[[youView subviews]objectAtIndex:i]removeFromSuperView];
}
// это оставит флажок, который вы добавили наконец .... для первого, который останется циклом из 1 to numberOfSubview
s ....
Использование свойства тега ...
при создании объектов-флажков используйте
checkBoxObject.tag = i;
// Я рассматриваю i как число циклов, которое вы используете в цикле
добавить флажки.
тогда всякий раз, когда вам нужен объект checkbox
[yourViewonwhichYouAddedCheckBox viewWithTag:<your tag >];
Спасибо