Sto usando 2 UIView per disegnare oggetti diversi in un file xib. È necessario cancellare la vista prima di disegnare nuovi oggetti per alcune azioni. Inizialmente, quando tipi di oggetti sono più piccoli di numero, ho utilizzato questo:Rimuovi tutti gli oggetti da un UIView
for (UILabel *btn in self.contentView.subviews)
{
if([btn isKindOfClass:[UILabel class]])
{
[btn removeFromSuperview];
}
}
Ma quando ho più azioni e oggetti di più tipi devono essere disegnati per ogni azione, sembra male codifica di utilizzare questo tipo di metodo. C'è un metodo efficace per fare questo?
'for (UIView * vista in yourView.subviews) {[vista removeFromSuperView]}' – Dinesh
Perché ti senti, guarda male ** codifica per usare questo tipo **? –