colorWithPatternImage setStroke绘图的选定图像不是整个屏幕

时间:2011-11-16 23:52:00

标签: objective-c ios

我用手指画在屏幕上。

问题是我设定的中风。我将笔划设置为图像的图案,这意味着我使用图像而不是使用颜色,而是像纹理一样使用该图像进行绘制。

NSString *path = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"pattern"] ofType:@"png"];
[[UIColor colorWithPatternImage:[UIImage imageWithContentsOfFile:path]] setStroke]];

问题是当我绘制时我在屏幕上显示图像并且它没有使用我使用的图案绘制整个屏幕,只有一部分它直到我得到我的图案的图像。

换句话说,图案并没有完全描绘我想要绘制的区域。该区域的边缘保持空白,而不是我不能使该边缘区域涂上图像的图案。

如何扩展图案图像的大小或设置笔划以填满整个屏幕? 让我解释一下我的问题并以更好的方式提出问题: 即使我减少了我用作图案的图像尺寸,也没有任何区别,我无法完全绘制区域。 如何绘制整个区域而不将边缘留空并且不涂上我使用的图案?

由于

0 个答案:

没有答案