Me gustaría preguntar cómo escalar una imagen para llenar un UIImageView pero aún así mantener su relación de aspecto, tal como lo hace el tipo de escala centerCrop de Android ImageView .
Debe usar .scaleAspectFill . En rápido 4.2:
myImageView.contentMode = .scaleAspectFill myImageView.clipsToBounds = true // If you want to cropPuede establecer UIView.ContentMode.scaleAspectFill contentMode Es equivalente a Android scaleType centerCrop
Los siguientes son los principales modos de contenido de UIImageView:
el que llena toda la vista de imagen es 'ScaleAspectFill' además, también puede usar la propiedad 'clipsToBound' como verdadera para que recorte la imagen adicional que está fuera de la vista de imagen.