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 = green-square@2x.png image 2 for iphone 5/5s = green-square-Retina@2x.png image 3 for iphone 6s = green-square@3x.png

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

self.GSquare = SKSpriteNode(imageNamed: "./Images.xcassets/green-square-Retina@2x.png")

¿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.