iPhone + очистить все элементы управления пользовательского интерфейса от просмотра - PullRequest
0 голосов
/ 17 ноября 2009

У меня есть представление, в котором у меня мало меток, и я хочу динамически очистить представление (удалить все метки) при определенных условиях в моем приложении.

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

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

1 Ответ

5 голосов
/ 17 ноября 2009

Ваш самый логичный вариант - использовать отдельный вид для следующего этапа вашего интерфейса, а не менять их, возможно, используя 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];
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...