iphone - create - uiimageview set image swift
crear UIImageView con parte del archivo de imagen (1)
Aquí vamos:
UIImage* img = [UIImage imageNamed:@"myImage.jpg"];
CGRect imgFrame = CGRectMake(x, y, tileWidth, tileHeight);
CGImageRef imageRef = CGImageCreateWithImageInRect([img CGImage], imgFrame);
UIImage* subImage = [UIImage imageWithCGImage: imageRef];
CGImageRelease(imageRef);
Estoy subclasificando UIImageView para crear una aplicación basada en mosaico. Esencialmente, tomo un solo archivo de imagen y lo descompongo en pedazos, y luego asigno las piezas a mis teselas ( UIImageViews ), para que puedan manipularse de forma independiente.
¿Cuál es la mejor manera de tomar una parte de una imagen y usarla para dibujar un UIImageView ? Pensé en redefinir drawRect y usar CGAffineTransform , pero parece que debería haber una forma más sencilla de hacerlo, tal vez especificando un CGRect al UIImage que se pasa al UIImageView , pero no veo una API para esto.