通过ui colorpattern控制分配给背景的图像的大小

时间:2016-07-04 10:37:12

标签: swift imageview drawing

我将图像分配给背景,以便用户可以在其上进行绘制,但图像的尺寸总是不合适,只需1/3,并将其分配给图像视图 绕过这个的唯一方法是使画布与PICSART应用程序中指定的图像大小完全相同, 有谁知道怎么做?

mainimageview.backgroundColor = UIColor(patternImage: "draw")

`

1 个答案:

答案 0 :(得分:0)

您可以编写自己的方法,在分配背景颜色时调整所需的图像大小。传递您想要的图像和大小

func imageWithImage(image:UIImage?, newSize:CGFloat)->UIImage?
{
    let size = CGSizeMake(newSize, newSize)
    UIGraphicsBeginImageContextWithOptions(size, false, 0.0)
    image?.drawInRect(CGRectMake(0, 0, size.width, size.height))
    let newImage = UIGraphicsGetImageFromCurrentImageContext()
    UIGraphicsEndImageContext()
    return newImage
}