Я борюсь с написанием части приложения, которое должно вести себя как собственное приложение для iphone. Посмотрел книгу разработки приложений iphone sdk от Orielly, которая привела пример кода для реализации этого так называемого щелчка страницы. В коде сначала создавались все подпункты, а затем скрывались/отображались. В данный момент скрыты только 3 подсмотра. После долгих усилий я получил работу с приложением, которое в то время имело всего около 15 страниц.
Как только я добавил 300 страниц, стало ясно, что проблемы с производительностью/памятью связаны с таким подходом к распределению так много подзадач. Тогда я подумал, что для моего случая я должен просто выделить 3 подпункта и вместо того, чтобы скрывать/скрывать их. Может быть, я должен просто удалить/добавить subviews во время выполнения. Но не могу понять, может ли UIScrollView динамически обновлять содержимое. Например, в начале есть 3 кадра с разными x-смещениями (0, 320, 640) с экрана, как это понимается UIScrollView. Как только пользователь перейдет на третью страницу, как я могу убедиться, что я могу добавить 4-ю страницу и удалить 1-ю страницу, но UIScrollView не запутался?
Надеясь, что существует стандартное решение этой проблемы... может ли кто-нибудь руководствоваться?