0

我有 UITableViewCell 里面有一张图片。我想显示的图像被拉伸,所以我想更详细地显示图像。首先,我想以这样的方式更改图像,使瓶子更详细。所以周围的其他东西可以或可能在图片的外面(或不可见)

在此处输入图像描述

这是我当前的代码:

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

我已经尝试了 .ContentMode 的所有选项所以我得到了这样的东西 在此处输入图像描述

但要小很多(在第一个单元格的容器中)提前谢谢!

4

1 回答 1

-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

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

于 2015-09-11T14:58:14.927 回答