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

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

У меня такой вопрос, станет ли это безумно медленным, или боров памяти, если я продолжу этот метод, скажем .... 35+ страниц? С каждой страницей также связан звуковой файл, который воспроизводит повествование при загрузке страницы и останавливается, когда мы уходим. В общем, подумайте о приложении типа powerpoint, со звуком, возможно анимированными элементами изображения, кнопками «Вперед» и «Назад».

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

Ответы [ 2 ]

1 голос
/ 15 апреля 2010

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

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

1 голос
/ 15 апреля 2010

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

...