#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 или другого цвета.
Спасибо,
Крис 🙂