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