2009-11-17 1 views
0

У меня есть представление, в котором у меня есть несколько меток, и я хочу динамически очистить представление (удалить все метки) при определенных условиях в своем приложении.iPhone + очистить все элементы пользовательского интерфейса от просмотра

Пожалуйста, помогите мне

С уважением, Pratik

ответ

5

Ваш наиболее логичным вариантом является использование отдельного представления для следующего этапа своего интерфейса, а не изменять их, возможно, с помощью UIViewControllers.

Если вы действительно хотите сделать это, хотя:

for (UIView *v in myView.subviews) { 
    // Include the if-statement if you want to remove UIControls only 
    if ([v isKindOfClass:[UIControl class]]) { 
     [v removeFromSuperview]; 
    } 
} 
+0

считают прячась, а также - [v setHidden: YES]; – Till

+0

Нет необходимости скрывать его, если он полностью удаляется ... – jtbandes

 Смежные вопросы

  • Нет связанных вопросов^_^