Использование UIImageViews для «страниц» в приложении для сборника рассказов iPhone/iPad?

Я новичок в программировании для iPhone, и то, что кажется мне очевидным, может показаться глупым опытному программисту. Я сделал несколько руководств по переключению видов на Youtube, и в основном они, кажется, хорошо работают для добавления страниц в приложение типа сборника рассказов. Вы добавляете UIViewController и связанное представление для каждой страницы.

Мой вопрос в том, станет ли это безумно медленным или перехватит память, если я продолжу этот метод, скажем, .... 35+ страниц? Каждая страница также будет иметь связанный с ней звуковой файл, который будет воспроизводить повествование при загрузке страницы и останавливаться, когда мы уходим. По сути, подумайте о приложении типа PowerPoint со звуком, возможно, анимированными элементами изображения, кнопками «Далее» и «Назад».

Я, вероятно, думаю об этом очень упрощенно, но на данный момент мой опыт таков. Мы будем очень признательны за любые идеи или советы о том, как лучше и/или более эффективно действовать.


person user317480    schedule 15.04.2010    source источник


Ответы (2)


Что вы можете сделать, так это выгрузить страницы, которые вы не используете, таким образом, вам не придется беспокоиться о каком-либо количестве страниц. нажимая следующую и предыдущую и просматривая новую страницу.

person Daniel    schedule 15.04.2010

В дополнение к предложению Даниэля, которое должно происходить автоматически, поскольку страницы, представляющие UIViewController, больше не отображаются, вам следует создать подкласс UIViewController для управления всем общим поведением (вперед/назад, воспроизведение звуков) и сделать свои страницы подклассом это или экземпляры этого класса с правильными значениями, установленными в нем.

Для анимации типа PowerPoint (или, скорее, для большего удобства мы говорим Keynote), взгляните на Core Animation.

person Paul Lynch    schedule 15.04.2010