如何以编程方式添加从0不透明度到完全不透明度的动画按钮

时间:2012-11-09 15:52:30

标签: xcode opacity

我必须尝试在主视图上以编程方式添加一个从0不透明度到完全不透明度的按钮。这会是什么编码?我得到了这个编码,但似乎无法使它工作。

[UIElement setAlpha: 0.0f]; 

[UIView beginAnimations:nil context:NULL]; 
[UIView setAnimationDuration:0.5];

[UIElement setAlpha: 1.0f]; 

[UIView commitAnimations]; 

1 个答案:

答案 0 :(得分:1)

将此代码放在viewDidLoad方法中:

UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btn.frame = CGRectMake(0,0,100,50);
btn.alpha = 0;
[self.view addSubview:btn];

[UIView animateWithDuration: 0.3
                 animations: ^(void) { btn.alpha = 1; } ];