iphone UITabBarController вопрос - PullRequest
0 голосов
/ 24 июня 2010

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

Есть идеи?

Я ищу метод делегата, которыйактивируется, когда пользователь выбирает другую вкладку

Ответы [ 2 ]

0 голосов
/ 24 июня 2010

использовал viewWillDisappear и viewWillAppear, чтобы исправить это

0 голосов
/ 24 июня 2010

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

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

Если загрузка не занимает много времени и к ней не часто обращаются, вы можете пойти дальше и освободить из памяти

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...