У меня есть настраиваемое представление с layerClass переопределение как:Может ли CGImage быть добавлен в свойство содержимого CAShapeLayer?
+ (Class) layerClass
{
return [CAShapeLayer class];
}
Я хочу, чтобы иметь возможность добавить CGImage в собственность содержание следующим образом:
- (void) animateView
{
UIImage *layerImage = ...;
CAShapeLayer *layer = (CAShapeLayer *)self.layer;
layer.contents = layerImage.CGImage;
//....Do other fun animations here
}
Существуют ли другие свойства мне нужно набор или другие способы заставить слой фигуры отображать содержимое изображения для анимации?
Это, похоже, не работает. Я иду с другим подходом к проблеме, но я решил, что это будет намного проще ... я думаю, нет. – casademora
Я знаю, что вы можете присвоить CGImageRef свойству 'content' CALayer. Возможно, изображение находится в неподдерживаемом формате? – nielsbot