xcassets icon for app ios image swift size assets

icon - launch image dimensions ios



Cómo cargar una imagen específica de los activos con Swift (3)

Esta pregunta ya tiene una respuesta aquí:

Soy nuevo en Swift y quiero cargar una imagen especial de los activos. Por ejemplo, tengo:

image 1 for iphone 4s = [email protected] image 2 for iphone 5/5s = [email protected] image 3 for iphone 6s = [email protected]

y quiero cargar para iphone 6 una imagen específica como

self.GSquare = SKSpriteNode(imageNamed: "./Images.xcassets/[email protected]")

¿Es posible?


Desde swift 3.0 hay una manera más conveniente: #imageLiterals here es un ejemplo de texto. Y debajo del ejemplo animado de here :


No debe cargar imágenes directamente con @2x o @3x , el sistema selecciona automáticamente la imagen apropiada, solo necesita especificar el nombre, como UIImage(named: "green-square-Retina")


Puedes elegir fácilmente la imagen del activo sin UIImage(named: "green-square-Retina") .

En su lugar, use el objeto de imagen directamente del paquete.
Comience a escribir el nombre de la imagen y obtendrá sugerencias con la imagen real del paquete. Es una práctica recomendable y menos propensa al error.

Vea this respuesta para referencia.