2010-01-03 2 views
0

В основной анимации или в наборе приложений Когда мы говорим с поддержкой слоя или просто добавляем слой в представление, то на самом деле мы подразумеваем под слоем.Что такое слой в основной анимации

+0

Купить книгу по Core Animation; облегчит понимание этого вопроса. –

ответ

3

A simple Google search:

CALayer это холст, на котором все в Core Animation окрашена. Когда вы определяете движение, изменения цвета, эффекты изображения и т. Д., Они применяются к объектам CALayer. С точки зрения кода CALayers представляют собой легкое представление, подобное NSView. Фактически, объекты NSView могут управляться через их CALayer. Это называется с поддержкой слоев.

+0

Описание Zarra там не совсем верно. «Полотно, на котором все окрашено» - это поверхность GL, которая принадлежит CALayer. Скорее, это отношение между экземпляром NSWindow и фактическим 2D-окном Quartz, которое живет на сервере окон. – NSResponder

2

CALayer - это объект, который управляет и рисует поверхность GL и может манипулировать местоположением этой поверхности в трех измерениях, без необходимости перерисовывать его содержимое.

Смежные вопросы