Я хочу создать градиент для цвета заливки моего текста. В настоящее время я делаю это, устанавливая цвет текста UILabel как
UIImage *image = [UIImage imageNamed:@"GradientFillImage.png"];
myLabel.textColor = [UIColor colorWithPatternImage:image];
, где GradientFillImage.png
- это простой файл изображения с нарисованным на нем линейным градиентом.
Это отлично работает, пока я не захочу изменить размер шрифта. Поскольку файл изображения имеет постоянные размеры и не изменяется при изменении размера шрифта, градиентная заливка для шрифта сбивается. Как создать изображение шаблона нестандартного размера и применить его в качестве шаблона заливки для текста?