我有UITableViewCell,里面有图片。 我想要展示的图像是拉伸的,所以我想更详细地展示图像。首先,我喜欢以这样一种方式改变图像瓶子的细节。所以周围的其他变化可以或可能在图片的外部(或不可见)
这是我目前的代码:
let urlImg = NSURL(string: self.banners[Int(rnd)].src)
let data = NSData(contentsOfURL: urlImg!)
var imgS = UIImage(data: data!)
banner.image = imgS
我已尝试过来自.ContentMode的所有选项
所以我得到这样的东西
但要小得多(在第一个细胞的容器中) 提前谢谢!
答案 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
使用此代码我已解决了我的问题