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

时间:2012-01-25 14:09:28

标签: iphone ios

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

2 个答案:

答案 0 :(得分:6)

你有没有尝试过?

首先想到的是:

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

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

答案 1 :(得分:3)

你试过[[UIColor colorWithPatternImage:YOUR_UI_IMAGE] setFill]吗?