удалить все объекты из uiview? - PullRequest
6 голосов
/ 12 января 2010

У меня есть UIview, к которому я рисую ряд кнопок. Я хочу изменить эти кнопки в зависимости от выбора, который делает пользователь. Это работает хорошо ... но я не могу удалить кнопки, которые уже были там.

Это UIScrollView с представлением, добавленным как подпредставление. Это подпредложение, которое мне нужно в основном "очистить" / стереть. В Интерфейсном Разработчике нет ничего такого. Я просто добавляю это в мой код.

Я осматривался и смотрел на выполнение subViewcontroller setNeedsDisplay, но ничего не работает.

есть идеи? спасибо за любую помощь.

1 Ответ

9 голосов
/ 12 января 2010

Я действительно понял, как делать то, что мне нужно ... но я все еще хотел бы увидеть, что люди предложили.

Я хотел удалить все кнопки в моем представлении, которые были назначены для UIScrollView. Я ЗНАЮ, что это только добавляемые кнопки, поэтому я просто прокрутил их все, удаляя их одну за другой.

for (UIButton *aButton in [viewBasicItems subviews]) {
    [aButton removeFromSuperview];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...