0
我嘗試通過動畫更新一個UILabel順序並儘可能我可以告訴標籤從來沒有動畫,它只是從它的默認文本去[鳴叫objectAtIndex:2]動畫塊不工作
- (void) statusesReceived:(NSArray *)statuses
forRequest:(NSString *) connectionIdentifier
{
for (NSDictionary *dict in statuses)
{
[tweets addObject:[dict objectForKey:@"text" ]];
}
tweetsLabel.text = [tweets objectAtIndex:0];
[tweetsLabel setFont: [UIFont fontWithName:@"Verdana-BoldItalic" size:42]];
[UIView animateWithDuration:5.5
animations:^{tweetsLabel.transform =CGAffineTransformIdentity;} completion:^(BOOL finished){
tweetsLabel.text = [tweets objectAtIndex:1];
[UIView animateWithDuration:5.5
animations:^{tweetsLabel.transform =CGAffineTransformIdentity;} completion:^(BOOL finished){
tweetsLabel.text = [tweets objectAtIndex:2];
}];}];
[self.tableView reloadData];
}
我如何獲得塊重新啓動呢?我如何獲得順序動畫?我真的不明白你的意思。因爲下一個動畫正在完成:塊的一部分 –
以及我試圖得到最新的三個推文。如果我只做一塊,我應該可以從中獲得2塊。但是這不工作或者 [UIView的animateWithDuration:5.5 動畫:^ {tweetsLabel.transform = CGAffineTransformIdentity;}完成:^(BOOL完成){ tweetsLabel.text = [鳴叫objectAtIndex:1]; tweetsLabel.transform = CGAffineTransformIdentity; }]; –
這是否正在主線上運行? – hundreth