Очистить содержимое UIView / UIScrollView при отключении модального представления

#uiview #xcode4 #uiscrollview

#uiview #xcode4 #uiscrollview

Вопрос:

В настоящее время у меня есть UIView / UIScrollView, который отображается в модальном представлении. По сути, это подробное представление, которое обеспечивает просмотр страницы, когда пользователь нажимает на ссылку. Когда представление закрывается, а затем снова вызывается (когда пользователь нажимает другую кнопку), ранее загруженный контент все еще виден, а новый контент загружается «поверх» последнего содержимого. Это имеет смысл, потому что экземпляр UIView / UIScrollView сохраняется и освобождается только тогда, когда требуется память.

Однако я хотел бы полностью очистить UIView / UIScrollView при отключении модального представления, чтобы 1) содержимое было очищено и 2) память освобождена.

Ответ №1:

rightDetailedView = [[UIScrollView alloc] init]; rightDetailedView.backgroundColor = [UIColor whiteColor];

Приведенный выше код инициализирует представление каждый раз, когда вызывается этот метод, и, насколько мне известно, когда мы воссоздаем представление, фон будет прозрачным, поэтому нам нужно добавить backgroundColor с помощью whiteColr или другого цвета.

Спасибо,

Крис 🙂