我想提出一个动画来定制UIButton的标题,这样的数字(每个标题显示了一个随机分配的数字)会来旋转。 我怎样才能做到这一点?
问题是我不希望做到这一点使用翻转数字图像。 我想知道是否有任何其他方式。
我想提出一个动画来定制UIButton的标题,这样的数字(每个标题显示了一个随机分配的数字)会来旋转。 我怎样才能做到这一点?
问题是我不希望做到这一点使用翻转数字图像。 我想知道是否有任何其他方式。
假设你有一个名为按钮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];
}