Введение в руководство по программированию анимации для какао
Какао предоставляет средства для анимации определенных типов операций по конечному или неопределенному количеству времени. Основная поддержка анимации, предоставленная NSAnimation
класс фокусируется на если Вы с источником для синхронизации анимации и управления. Несмотря на то, что слово «анимация» может заставить Вас думать о мультфильмах или других формах фильмов, объекты Animation более разработаны для анимации частей пользовательского интерфейса Вашей программы. Например, можно использовать NSViewAnimation
класс (подкласс NSAnimation
) создать плавные переходы в размере, позиции или непрозрачности представления или окна. Это анимированное появление позволяет Вам создать пользовательский интерфейс с более жидким появлением.
Этот документ описывает фундаментальные понятия, вовлеченные в использование объектов Animation Какао, и также обеспечивает примеры того, как использовать их в Ваших собственных приложениях.
Организация этого документа
Этот документ содержит следующие статьи:
Используя NSAnimation Объект описывает основные характеристики объектов Animation и как Вы настраиваете их.
Анимация Представлений и Windows описывает использование объектов Animation представления, обеспечивающих высокоуровневый интерфейс для того, чтобы гладко изменить размеры, менять местоположение и изменить непрозрачность представления и объектов окна.
См. также
Пример кода доступен, который обеспечивает примеры для использования классов анимации Какао:
Редуктор реализует допускающее повторное использование разборное представление (использование
NSViewAnimation
) и анимированная вкладка просматривает подкласс классаNSAnimation
.iSpend реализует расширяющееся использование представления
NSViewAnimation
.