Переходы Apple Music UIKit: какие API я должен использовать для достижения этой цели?

Новое музыкальное приложение Apple в iOS 9 - прекрасное приложение. Мне интересно, как бы я повторил некоторые из его функций, в том числе этот прекрасный переход. Лоток воспроизведения скользит по нижней части экрана, в то время как само изображение масштабируется на место в UITableView, скрытом за начальным контроллером вида. Являются ли эти API общедоступными? Если так, как бы я смог добиться этого эффекта с ними?

1 ответ

Решение

Скорее всего, они используют API для пользовательских переходов контроллера представления. Они наиболее эффективны при переходе в или из или между коллекционными представлениями, но могут быть эффективно использованы с любым видом контроллера. (Представления коллекций настолько гибки, чем представления таблиц в этом и аналогичных аспектах, что вы иногда видите, что они используются для построения иначе выглядящих таблицами макетов - я не удивлюсь, если это сделает Музыка. На одном примере есть отличный доклад WWDC14 того, что.)

Ресурсы Apple по этому вопросу включают в себя настройку анимации перехода в руководстве по контроллеру представления, пример проекта кода перехода к коллекциям и пару выступлений на WWDC: настраиваемые переходы с использованием контроллеров представления от 2013 года и усовершенствования контроллеров представления в iOS 8 от 2014 года.

Другие вопросы по тегам