Ios 我希望图像在imageview上反复淡出
我希望图像在imageview上反复淡出淡出使用:Ios 我希望图像在imageview上反复淡出,ios,iphone,xcode,Ios,Iphone,Xcode,我希望图像在imageview上反复淡出淡出使用: -(void)viewDidLoad { [super viewDidLoad]; imgView.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"splash_slide_1.png"],[UIImage imageNamed:@"splash_slide_1.png"] } [ui查看动画宽度持续时间:延迟:选项:动画:完成: 然后fade
-(void)viewDidLoad
{
[super viewDidLoad];
imgView.animationImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"splash_slide_1.png"],[UIImage imageNamed:@"splash_slide_1.png"]
}
[ui查看动画宽度持续时间:延迟:选项:动画:完成:
然后fadeIn,完成后的FadeOut更改图像,并再次对其进行fadeIn。
但如果您希望动画重叠,则应使用2个UIImageView。这是您迄今为止尝试的方法?您无法在
UIImage
上设置fadein
-fadeout
动画。拿两个UIImageView
,用动画一个一个地改变它们。[做一些研发工作]。看起来你在反复问同一个问题,例如,-viewDidLoad
不适合制作动画。您应该在-viewdide中启动动画
UIImage * toImage = [UIImage imageNamed:@"myname.png"];
[UIView transitionWithView:self.view
duration:5.0f
options:UIViewAnimationOptionTransitionCrossDissolve
animations:^{
self.imageView.image = toImage;
} completion:nil];