Как нанести текстуру на текст UILabel - PullRequest
4 голосов
/ 02 апреля 2011

Я хотел бы иметь текстуру на UILabel.text.

Делая так, я подклассифицировал UILabel. Используя метод -drawTextInRect, я пытаюсь получить только текст для создания маски изображения с функцией CGImageMaskCreate.

Получив эту маску изображения из текста, я пытаюсь использовать ее для создания нового изображения, вызывая функцию CGImageCreateWithMask.

Это вообще возможно?

Это правильный подход?

Как мне получить маску изображения из UILabel.text?

Ответы [ 2 ]

2 голосов
/ 05 декабря 2013

Вы можете просто установить цвет текста для изображения шаблона:

label.textColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"texture"]];

Результат:

Sample

0 голосов
/ 07 февраля 2014

Используйте этот код.Это может помочь вам.

lbl.textColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"img"]];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...