想知道如何转移UILabel

时间:2011-05-30 19:32:07

标签: objective-c xcode

如果对这个问题有一个愚蠢的简单回答,我很抱歉,但我一直在互联网上寻找一个直接,简单的答案,并没有真正得到一个。我想做的就是在iPad屏幕上将UILabel从一个地方转移到另一个地方。我不希望它是瞬间的,我希望它是动画的,所以我该怎么做?任何帮助(对愚蠢的问题都有很大的耐心^ _ ^;)将不胜感激!

1 个答案:

答案 0 :(得分:5)

[UIView beginAnimations:@"myMoveAnimation" context:nil];  
aUIButton.center = CGMakePoint(newX, newY);
[UIView commitAnimations];

对于lambda爱好者......

[UIView animateWithDuration:secondsToTake delay:0
        options: UIViewAnimationOptionCurveEaseIn
        animations:^{
          aUIButton.center = CGPointMake(newX, newY);
        }
        completion:^(BOOL finished){ /* Some code for to run when complete /* }];