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 に答える