更改UIImage,内容模式使图像细节

时间:2015-09-11 14:04:43

标签: ios swift uiimage contentmode

我有UITableViewCell,里面有图片。 我想要展示的图像是拉伸的,所以我想更详细地展示图像。首先,我喜欢以这样一种方式改变图像瓶子的细节。所以周围的其他变化可以或可能在图片的外部(或不可见)

enter image description here

这是我目前的代码:

let urlImg = NSURL(string: self.banners[Int(rnd)].src)
            let data = NSData(contentsOfURL: urlImg!)
            var imgS = UIImage(data: data!)
            banner.image = imgS

我已尝试过来自.ContentMode的所有选项 所以我得到这样的东西 enter image description here

但要小得多(在第一个细胞的容器中) 提前谢谢!

1 个答案:

答案 0 :(得分:-1)

            var cropRect = CGRectMake(imgS!.size.width / 4, imgS!.size.height / 4, (imgS!.size.width / 2), (imgS!.size.height / 2))
            var imageRef = CGImageCreateWithImageInRect(imgS?.CGImage, cropRect)
            var croppedImage = UIImage(CGImage: imageRef)

            banner.image = croppedImage

使用此代码我已解决了我的问题