Лучший способ создать сложный пользовательский интерфейс для IOS - PullRequest
2 голосов
/ 15 ноября 2010

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

Я использую в качестве примера эту Ipad RSS Reader: http://www.youtube.com/watch?v=HKfZGF5kMYw

1) как создать, например, эффект «Страница слайда», показанный в этом видео в 00: 38

2) в 01:00 пользователь перемещает только один элемент представления (возможно, ячейку таблицы?). Как бы вы реализовали этот эффект?

3) в 01:53 пользователь сжимает элемент предварительного просмотра, и один элемент взрывается в нескольких элементах. По вашему мнению, этот эффект создается только с Core Graphics? как бы вы это реализовали?

Спасибо за ваши ответы! Надеюсь, этот вопрос будет полезен и другим людям.

1 Ответ

2 голосов
/ 15 ноября 2010

На мой взгляд, это делается с помощью GestureRecognizer и CoreAnimation;Эти видеоролики сеансов WWDC 2010 будут полезны:

  • Сессия 120 - Упрощение обработки сенсорных событий с помощью распознавателей жестов
  • Сессия 121 - Расширенное распознавание жестов
  • Сессия 424 - Основная анимация на практике, часть 1
  • Сессия 425 - Основная анимация на практике, часть 2
...