Понимание логики кодирования iBookstore / iTunes - PullRequest
1 голос
/ 25 февраля 2010

Я все еще довольно новичок в разработке Objective -C и iPhone и пытаюсь понять эффект, который можно увидеть в iBook Store и в iTunes. Пожалуйста, взгляните на Apple, объявляет iPad Part 3 , начинающийся около 3:30 - вы увидите, как Стив нажимает на книгу, она увеличивается по мере того, как она переворачивается и отображает информацию о книге, сведения о покупке и др.

В другом примере, когда Стив демонстрирует iTunes - часть 1 видео, установленная на (20.15 с), нажатие на альбом переворачивает обложку, расширяет ее и выводит список песен.

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

Поскольку существуют тысячи книг, я думаю, что подпредставления нужно каким-то образом генерировать, например, на основе содержимого файла .plist. Вам также нужно будет сгенерировать соответствующую позицию, чтобы она была нарисована на экране. Я слишком усложняю вещи?

1 Ответ

0 голосов
/ 25 февраля 2010

У вас есть Apple Developer ID? Там есть много информации, которая ответит на ваш вопрос. Я полагаю, что большая часть того, что вы описываете, обрабатывается Core Animation в iPhoneOS. Если у вас есть доступ к Apple Developer Connection, ознакомьтесь с Руководством по программированию Core Animation.

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