我將最終得到一個RSS源數組,並希望標籤或某些標籤在視圖的底部顯示它們。我想通過數組中的每個Feed進行動畫製作。動畫UILabel淡入/淡出
這是我到目前爲止的動畫,其中,爲淡入淡出,但只動畫數組的最後一項。
feed = [[UILabel alloc] initWithFrame:CGRectMake(0,380,320,43)];
[self.view addSubview:feed];
feed.alpha=1;
NSArray *feeds = [NSArray arrayWithObjects:[NSString stringWithFormat:@"1234567"],[NSString stringWithFormat:@"qwerty"],[NSString stringWithFormat:@"asdfgh"],nil];
for (NSString* f in feeds){
feed.text=f;
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
[UIView setAnimationDuration:2.0f];
feed.alpha=0;
[UIView setAnimationDidStopSelector:@selector(animationDidStop:finished:context:)];
[UIView commitAnimations];
}
我確定它很簡單。
謝謝
你需要調用[UIView setAnimationDelegate:self]; – joec 2010-09-20 15:24:13
joec,你的帖子是正確的答案。您應該將其作爲答案而不是評論發佈,以便獲得相應的評價。 – 2012-05-17 23:41:05