Я хочу использовать CAGradientLayer
для каждого фона ячеек в пользовательском представлении прокрутки таблицы.Если я выделю CAGradientLayer
для каждой ячейки, прокрутка будет медленной, поэтому я хотел бы как-то повторно использовать градиент для каждой ячейки, вроде того, как вы можете повторно использовать UIImage
в UIImageView
.Возможна ли такая вещь?
gradient = [CAGradientLayer new];
gradient.frame = innerView.bounds;
gradient.colors = [NSArray arrayWithObjects:(id)topColor.CGColor, (id)bottomColor.CGColor, nil];
//gradient.shouldRasterize = YES;
[innerView.layer insertSublayer:gradient atIndex:0];