поставить два uiimageView в фоновом режиме - PullRequest
0 голосов
/ 25 июля 2011

вот мой код:

-(void)transition{
CATransition *applicationLoadViewIn = [CATransition animation];
[applicationLoadViewIn setDuration:2];
[applicationLoadViewIn setType:kCATransitionFade];
[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[self.view layer] addAnimation:applicationLoadViewIn forKey:kCATransitionFade];
    imgView2 =   [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bluefont.png"]];          


if(self.view.layer.sublayers.count<=2)

{
    [[[self view] layer] addSublayer:[imgView2 layer]];
}
else {

    [[self.view.layer.sublayers lastObject] removeFromSuperlayer];
}

[imgView2 release];
}


- (void)viewDidLoad {
[super viewDidLoad];
        imgView =   [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"pinkfont.png"]];           
[[[self view] layer] addSublayer:[imgView layer]];
    [imgView release];
[NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(transition) userInfo:nil repeats:YES];

}

Я хочу отправить imgView2 и imgView на фон, таким образом, фон меняется между синим и розовым цветом. Как я могу это сделать, пожалуйста? извините за мой английский я французский: /

Ответы [ 2 ]

0 голосов
/ 26 июля 2011

Это может быть полезно

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

Изменяя имя фонового изображения, которое вы можете получить.

0 голосов
/ 25 июля 2011

Используя кадры, вы можете добавить два изображения к фону

...