Производительность памяти с scrollView - PullRequest
0 голосов
/ 01 декабря 2011

Я создаю скролл-просмотр с 200 кнопками в iPad и добавляю просмотр изображений на каждую кнопку. каждое изображение имеет размер 1 мб. но когда я нажимаю на экран приложения прокрутки, происходит сбой.

Итак, мой вопрос.

Что вы, люди, догадываетесь, в чем причина?

Каков другой лучший способ сделать это?

1 Ответ

1 голос
/ 01 декабря 2011

Причина аварии достаточно ясна - 200 Мб памяти для iOS - очень-очень много. Типичное приложение использует около 10 МБ в памяти, и система может предоставить около 40 МБ на 1 одно приложение (я не знаю, правда ли это для ios5?). Вы должны оптимизировать свой код. Посмотрите на UITableView (вместо UIScrollView), этот класс использует многократно используемые ячейки, поэтому вы можете загружать только те изображения, которые необходимы в текущий момент. Я также рекомендую попробовать сжать ваши изображения.

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