Swift:在UIImageView

时间:2015-04-26 21:12:02

标签: ios swift uiimageview

我在一个函数中有以下Swift代码,它将图像垂直分割成一半:

let myImage = imageView.image!

let newWidth = (myImage.size.width) / 2
let newHeight = myImage.size.height
var cropRect: CGRect = CGRectMake(0.0, 0.0, newWidth, newHeight)

var tempImage: CGImageRef = CGImageCreateWithImageInRect(myImage.CGImage!, cropRect)

let newImage: UIImage = UIImage(CGImage: tempImage)!

println("Original Image: \(myImage.size)")
println("New Image: \(newImage.size)")

imageView.image! = newImage

原始UIImage显示在UIImageView中,但我希望在创建后UIImage中显示新裁剪的UIImageView,以便我可以看看它的样子。

我的最后一行代码imageView.image! = newImage没有用,所以我试图找到一个新的解决方案。我查看了UIImageView的文档,但似乎并不是一种改变图像的直接方法。

0 个答案:

没有答案