为iPhone UIButton的片头动画(UIBUtton title animation for

2019-09-20 10:07发布

我想提出一个动画来定制UIButton的标题,这样的数字(每个标题显示了一个随机分配的数字)会来旋转。 我怎样才能做到这一点?

问题是我不希望做到这一点使用翻转数字图像。 我想知道是否有任何其他方式。

Answer 1:

假设你有一个名为按钮flipLabelButton连接的IBOutlet到您的视图控制器,你可以使用此代码到您的按钮动画到一个新的标签:

- (IBAction)flipLabelText:(id)sender {
    NSString *newText = [NSString stringWithFormat:@"%d", rand() % 100];
    [UIView beginAnimations:@"flipbutton" context:NULL];
    [UIView setAnimationDuration:1.0];
    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.flipLabelButton cache:YES];
    [self.flipLabelButton setTitle:newText forState:UIControlStateNormal];
    [UIView commitAnimations];
}


文章来源: UIBUtton title animation for iPhone