sub CALayer не может быть отображен - PullRequest
0 голосов
/ 19 января 2012

мой код такой:

// layer
highlightLayer = [[CALayer alloc]init];
highlightLayer.frame = CGRectMake(0, 420, 320, 11);
highlightLayer.backgroundColor = [UIColor greenColor].CGColor;

CALayer *contentLayer = [[CALayer alloc]init];
contentLayer.frame = CGRectMake(0, 420, 80, 11);
contentLayer.backgroundColor = [UIColor redColor].CGColor;

[highlightLayer addSublayer:contentLayer];
[contentLayer release];

но этот подслой не появляется. я не знаю почему.

1 Ответ

1 голос
/ 19 января 2012

Поскольку фрейм ContentLayer находится за пределами highlightLayer (0, 0, 320, 11).фрейм contentLayer выражается в системе координат highlightLayer.Я думаю, что вы должны просто настроить происхождение фрейма contentLayer.

...