CALayer compositingFilter, iOS 5 и CoreImage - PullRequest
6 голосов
/ 04 декабря 2011

Состояние API Docs для CALayer: (Я не уверен, обновлены ли документы ??)

compositingFilter Фильтр CoreImage, используемый для компоновки получателя содержание с фоном. Animatable.

@ property (сохранить) id compositingFilter

...

Особые замечания Хотя класс CALayer предоставляет это свойство, Базовое изображение недоступно в iOS. В настоящее время фильтры доступны для этого свойства не определены.

Но CoreImage IS доступен на iOS5, так что я могу добавить фильтр CoreImage в CALayer и добавить этот слой в другой слой и ожидать, что он будет работать?

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

1 Ответ

8 голосов
/ 05 декабря 2011

Хотя документы не были пересмотрены, и хотя Core Image теперь частично доступен в iOS, присутствует лишь незначительная часть его функциональности. Фильтр композитинга CALayer, фоновые фильтры и т. Д. Входят в число , а не . Поэтому вы должны игнорировать свойство compositingFilter.

...