@property (weak, nonatomic) IBOutlet UILabel *textNameLabel;
@property (nonatomic,strong) NSMutableArray *textArray;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
CALayer *subLayer = [CALayer layer];
[subLayer setBounds:CGRectMake(0, 0, 200, 200)];
[subLayer setPosition:CGPointMake(100, 100)];
[subLayer setBackgroundColor:[UIColor redColor].CGColor];
[self.view.layer addSublayer:subLayer];
self.textArray = [NSMutableArray arrayWithObjects:@"他就会很健康很好",@"海陆空艰苦奋斗了",@"sggsffgs",@"这个减肥的空间", nil];
}
//改变文字
- (IBAction)changeTestAction:(UIButton *)sender {
static int i=0;
if (i==3) {
i=0;
}else
{
i++;
}
self.textNameLabel.text = self.textArray[i];
CATransition *transition = [[CATransition alloc] init];
transition.type = @"push";
transition.subtype =kCATransitionFromTop;
transition.duration=0.1;
[self.textNameLabel.layer addAnimation:transition forKey:nil];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end