1
在我的Iphone App中,我使用了下面的代码来实现viewDidLoad()方法中的3个图像的动画,并使用左变换来加载此ViewController。但是这些imageView不显示在视图上。UIImageView动画不显示在视图
NSArray *newArray = [[NSArray alloc]initWithObjects:[UIImage imageNamed:@"search1.png"],
[UIImage imageNamed:@"search2.png"],
[UIImage imageNamed:@"seach3.png"],
nil];
UIImageView *imageView = [UIImageView alloc];
[imageView initWithFrame:CGRectMake(240, 60, 60, 30)];
imageView.animationImages = newArray;
imageView.animationDuration = 0.25;
imageView.animationRepeatCount = 3;
[self.view addSubview:imageView];
请尝试将代码放在{code}块中以使其更清晰。 – Roger 2011-03-29 16:01:17
明显的问题首先:你是否检查过[UIImage imageNamed:]调用不返回nil?如果第一次做,你会得到一个完全空的数组,所以看到什么都不会是你可能期望的行为。 – Tommy 2011-03-29 16:13:46