Hay - drawAtPoint: método en UIImage, si entiendo la pregunta.
Si usted tiene un UIView y necesita fijar una imagen como fondo, este código ayudará:
bKColor de UIColor* = [[initWithPatternImage del alloc de UIColor] [UIImage
imageNamed: @ " MyBkgnd.png "]];
self.view.backgroundColor = bkColor;
[lanzamiento del bkColor];
Si usted necesita dibujar algo en una visión, usted puede utilizar el drawInRect: método.
En el archivo de la visión los .m usted tiene generalmente:
- initWithFrame (identificación): Marco (de CGRect
) {
si (uno mismo = [initWithFrame estupendo: marco]) {
Código de inicialización de //
}
uno mismo de vuelta;
}
- drawRect (vacío): Rect (de CGRect)
{
// que dibuja código
}
En el initWithFrame usted puede inicializar la imagen y en drenaje del drawInRect él.
Por ejemplo tan:
- drawRect (vacío): Rect (de CGRect)
{
Contexto = UIGraphicsGetCurrentContext de CGContextRef
();
*myImage de UIImage = [UIImage imageNamed: @ " anImage.jpg "]
;
imagePoint de CGPoint = CGPointMake (10, 10);
[drawAtPoint del myImage: imagePoint];
[lanzamiento del myImage];
}
Usted ve la línea siguiente: [drawAtPoint del myImage: imagePoint]; ¿?
dibuja la imagen en el punto 10, 10.
Puedo recomendarle esta clase particular:
iPhone SDK: Aprendizaje sobre acontecimientos del tacto y la animación básica del juego
http://mobile.tutsplus.com/tutorials/iphone/iphone-sdk-learning-about-touch-events-basic-game-animation/