Adaptar imagenes en un UIImageView en Swift 2

publicado por: user9099

estoy desdarrollando una app que funciona como lector rss, al leer la información de un xml, obtengo el titulo de la noticia, la fecha, y una imagen,
la imagen la obtengo con el siguiente código:

var cell:UITableViewCell = UITableViewCell()
cell = tableView.dequeueReusableCellWithIdentifier("BasicCell")!
let imageView: UIImageView? = cell.viewWithTag(2) as! UIImageView?

let url:NSURL? = NSURL(string:currentArticleToDisplay.imagen)
let imageRequest = NSURLRequest(URL: url!)
NSURLConnection.sendAsynchronousRequest(imageRequest, queue: NSOperationQueue.mainQueue(), completionHandler: {(response, data, error) in
     actualImageView.image = UIImage(data: data!)
})

He añadido una constraint para que la imagen me ocupe el ancho de la pantalla, pero como puedo hacer para que me salga la imagen con el ancho completo, pero sin cortar la imagen, ya que como lo tengo ahora, me sale la imagen pero cortada al tamaño de la pantalla. Gracias

solución

Tienes que utilizar la propiedad .contentMode del UIImageView para ajustar la imagen como mejor te vaya.
Probablemente, deberás usar alguno de los siguientes tipos:

.ScaleToFill
.ScaleAspectFit
.ScaleAspectFill
Respondido por: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *