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.