CAGradientLayer выходит за рамки UILabel

Я делаю простые вещи. Пока я учусь реализовывать CAGradientLayer. введите здесь описание изображения

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

CAGradientLayer *gradientLayer = [[CAGradientLayer alloc]init];
    gradientLayer.frame  = lblHolder.frame;
    gradientLayer.colors = [NSArray arrayWithObjects:(id)[[UIColor redColor] CGColor], (id)[[UIColor greenColor] CGColor], nil];
    [lblHolder.layer insertSublayer:gradientLayer atIndex:0];

person Community    schedule 13.03.2015    source источник
comment
stackoverflow.com/questions/20449256/   -  person Sam Fischer    schedule 13.03.2015


Ответы (1)


Попробуйте внести следующие изменения:

gradientLayer.frame  = lblHolder.bounds;
person gabbler    schedule 13.03.2015