是否可以用模式图像填充UIBezierPath?

Ema*_*lli 4 iphone ios

我正在尝试绘制一个圆形的矩形填充图案图像(应该重复图案图像以填充矩形),有没有办法使用UIBezierPath做到这一点?可能我想在rect的边框添加一个阴影.谢谢

Jor*_*ers 6

你有没有尝试过吗?

首先想到的是:

UIImage *patternImg = [UIImage imageNamed:@"SomePattern.png"];
UIColor *fill = [UIColor colorWithPatternImage:patternImg];
[path fill];
Run Code Online (Sandbox Code Playgroud)

另一种选择是绘制一个适合您路径的矩形,使用您的图案颜色填充它,然后使用您的路径剪切它.