有人可以澄清一下UIView在这种情况下的运作方式吗?它只是视图控制器的一部分(即视图是我的ViewController.xib的一部分)。我感到很困惑,因为我觉得我应该在某个地方宣布它,我想打电话给beginAnimations但不知道该怎么称呼它。
@implementation ViewController
@synthesize fadeText_001;
-(IBAction)pressToFade:(id)sender {
NSLog(@"pressFade ...");
UIButton *button = (UIButton *)sender;
[fadeText_001 setAlpha:1.0];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.5];
[fadeText_001 setAlpha:0.0];
[UIView commitAnimations];
}
干杯加里
答案 0 :(得分:2)
beginAnimations:context:
,setAnimationDuration:
和commitAnimations
是类方法,因此您可以在UIView
类本身上调用它们,而不是UIView
实例。
类本身是通过UIKit.h
声明的,默认为#import
。