Можно ли заполнить UIBezierPath изображением шаблона? - PullRequest
4 голосов
/ 25 января 2012

Я пытаюсь нарисовать прямоугольник с закругленными углами, заполненный изображением шаблона (изображение шаблона должно быть повторено для заполнения прямоугольника), есть ли способ сделать это с помощью UIBezierPath? Возможно, я хотел бы добавить тень к границе прямоугольника. Спасибо

Ответы [ 2 ]

6 голосов
/ 25 января 2012

Есть ли что-то, что вы уже пробовали?

Первое, что приходит на ум, будет:

UIImage *patternImg = [UIImage imageNamed:@"SomePattern.png"];
UIColor *fill = [UIColor colorWithPatternImage:patternImg];
[path fill];

Другой вариант - нарисовать прямоугольник, который соответствует вашему пути, залейте его, используяцвет вашего рисунка и закрепите его, используя ваш путь.

3 голосов
/ 25 января 2012

вы пробовали [[UIColor colorWithPatternImage:YOUR_UI_IMAGE] setFill]?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...