繁体   English   中英

viewDidLoad 中的动画

[英]Animation in viewDidLoad

出于某种原因,我的动画仅在通过IBAction而不是通过viewDidLoad执行时才有效。 我希望这些图像在view加载时立即开始动画。

myImageView.animationImages = [NSArray arrayWithObjects:
                              [UIImage imageNamed:@"image1.png"],
                              [UIImage imageNamed:@"image2.png"], nil];
[myImageView setAnimationRepeatCount:0];
myImageView.animationDuration = 2;
[myImageView startAnimating];

将您的动画从viewDidLoad移动到viewDidAppear 在完成布局之前,您无法为视图的组件设置动画。

可能是viewDidLoad为时已晚,无法满足您的需求。

我用viewDidLayoutSubviews得到了最好的结果。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM