para pantalla original movimiento imagen fondos fondo ajustar iphone objective-c ios ipad

iphone - pantalla - Establecer imagen de fondo para una UIView personalizada



fondos de pantalla para iphone (8)

Prueba esto:

UIImageView *myImageView = [[UIImageView alloc] initWithImage : [UIImage imageNamed :@“abc.png"]]; UIView *myUIView = [[UIImageView alloc] initWithFrame :CGRectMake(10,10,250,250)]; myUIView = myImageView;

Estoy desarrollando una aplicación de pintura usando OpenGL.

Estoy usando "CUSTOM UIView" para dibujar en una pantalla y otro UIImageView para establecer una imagen de fondo. Eche un vistazo a la captura de pantalla para entenderlo claramente. Mi problema es que no puedo establecer una imagen de fondo en ninguna de las vistas. Tengo que usar diferentes texturas como un tablero de dibujo sobre el que tengo que pintar. ¿Alguien puede sugerir qué es incorrecto en este enfoque?

Imagelink http://img835.imageshack.us/img835/9794/screenshot20110802at345.png

He usado este código para UIView personalizado pero no he tenido éxito ... pero muestra el fondo predeterminado en blanco.

- (id)initWithCoder:(NSCoder*)coder { UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"Rough_White_Paper_with_tape.png"]]; self.backgroundColor = background; [background release]; }


Prueba esto:

UIImageView *background = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"Rough_White_Paper_with_tape.png"]]; [self addSubview:background]; [self sendSubviewToBack:background]; [background release];


Utilizar esta

self.view.backgroundColor=[[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"image.png"]];


establecer el fondo con UIImageView no es elegante. Debería usar la siguiente API:

self.view.backgroundColor = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"whiteBackground.png"]];


esto es rápido 2

var background = UIImageView(image: UIImage(named: "image.jpg")) self.addSubview(background) self.sendSubviewToBack(background)


utilizar esta

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Default"]];


- (id)initWithCoder:(NSCoder*)coder { self = [super initWithCoder:coder]; if (self) { UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"Rough_White_Paper_with_tape.png"]]; self.backgroundColor = background; [background release]; } return self; }

Solo tienes que agregar el retorno; Funciona perfectamente bien para mí ...


NSURL *imgUrl=[[NSURL alloc] initWithString:@"http://img835.imageshack.us/img835/9794/screenshot20110802at345.png"]; NSData *imgData = [NSData dataWithContentsOfURL:imgUrl]; UIImage *img = [UIImage imageWithData:imgData]; imageView = [[UIImageView alloc] initWithImage:img]; [self addSubview:imageView ]; [self sendSubviewToBack:imageView ]; [imageView release]; [imgUrl release];