我必须尝试在主视图上以编程方式添加一个从0不透明度到完全不透明度的按钮。这会是什么编码?我得到了这个编码,但似乎无法使它工作。
[UIElement setAlpha: 0.0f];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
[UIElement setAlpha: 1.0f];
[UIView commitAnimations];
答案 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; } ];