通过 ui 颜色模式控制分配给背景的图像大小
controll the size of image assigned to the background by ui colorpattern
我将图像分配给背景,以便用户可以在上面绘图,但图像的大小总是不正确,它占用了它的 1/3 并将其分配给图像视图
绕过这个的唯一方法是使 canvas 与 PICSART 应用程序中分配的图像大小完全相同,
有人知道怎么做吗?
mainimageview.backgroundColor = UIColor(patternImage: "draw")
`
您可以编写自己的方法在分配背景颜色时调整您想要的图像大小。传递你想要的图像和尺寸
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
}
我将图像分配给背景,以便用户可以在上面绘图,但图像的大小总是不正确,它占用了它的 1/3 并将其分配给图像视图 绕过这个的唯一方法是使 canvas 与 PICSART 应用程序中分配的图像大小完全相同, 有人知道怎么做吗?
mainimageview.backgroundColor = UIColor(patternImage: "draw")
`
您可以编写自己的方法在分配背景颜色时调整您想要的图像大小。传递你想要的图像和尺寸
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
}