现在,我有一个按钮的IBAction,它会生成一个随机数,每个数字都分配给一个用来在UILabel中显示文本的数字。我希望文字能淡入淡出,而不是仅仅出现,否则任何其他有趣的动画也将很酷。有谁知道实现这一目标的简单方法?

现在我只用

labelMain.text = @"my text";

最佳答案

以下代码将使您的标签褪色。

 - (IBAction)buttonClicked:(UIButton *)sender
  {
    labelMain.alpha = 0;

    [UIView animateWithDuration:0.5 delay:0 options:UIViewAnimationOptionCurveEaseIn
    animations:^{ labelMain.alpha = 1;}
    completion:nil];
 }

10-06 08:46