Я пытаюсь добавить слой градиента за текстом UILabel, который находится в пользовательском UITableViewCell. Проблема в том, что градиент скрывает текст моего ярлыка. Я уже посетил ссылку this, но она не работает для меня. Так как я могу добавить ее за текстовым слоем?Добавление градиентных шкурок UILabel Text в UITableViewCell
То, что я сделал до сих пор является:
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.frame = CGRectMake(0, 0, buyPrice_port.frame.size.width, buyPrice_port.frame.size.height);
gradient.colors = [NSArray arrayWithObjects:(id)gainBackgroundColor1, (id)gainBackgroundColor2, nil];
gradient.locations = [NSArray arrayWithObjects: [NSNumber numberWithFloat:0.00], [NSNumber numberWithFloat:0.70] , nil];
[buyPrice_port.layer insertSublayer:gradient atIndex:0];
buyPrice_port.textColor = [UIColor blackColor];
У вас есть решение? –
@YossiTsafar Извините, я не помню. Вы можете использовать метод [this] (https://stackoverflow.com/a/4850506/437146), хотя – NightFury