import "JDTView.h"
@interface ViewController ()
@property (nonatomic, weak)JDTView *jdtView;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
JDTView * jdtView = [[JDTView alloc]initWithFrame:CGRectMake(self.view.frame.size.width/2 - self.view.frame.size.width * 0.7/2 , self.view.frame.size.height/2 - self.view.frame.size.width * 0.7/2, self.view.frame.size.width * 0.7, self.view.frame.size.width * 0.7)];
self.jdtView = jdtView;
[self.view addSubview:jdtView];
UIButton *startAnimatebtn = [[UIButton alloc] initWithFrame:CGRectMake(50, CGRectGetMaxY(jdtView.frame) + 50, 100, 30)];
[startAnimatebtn setTitle:@"开始" forState:UIControlStateNormal];
[startAnimatebtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
startAnimatebtn.layer.borderWidth = 1;
startAnimatebtn.layer.borderColor = [UIColor blueColor].CGColor;
[startAnimatebtn addTarget:self action:@selector(startAnimated) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:startAnimatebtn];
UIButton *turnToZeroBtn = [[UIButton alloc] initWithFrame:CGRectMake(self.view.frame.size.width - 50 - 100, CGRectGetMaxY(jdtView.frame) + 50, 100, 30)];
[turnToZeroBtn setTitle:@"暂停" forState:UIControlStateNormal];
[turnToZeroBtn setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
turnToZeroBtn.layer.borderWidth = 1;
turnToZeroBtn.layer.borderColor = [UIColor blueColor].CGColor;
[turnToZeroBtn addTarget:self action:@selector(turnToZero) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:turnToZeroBtn];
}
- (void)startAnimated{
[self.jdtView animateToProgress:1.0];
}
- (void)turnToZero{
[self.jdtView animateToZero];
// [self.circleProgress addLabelWithStr:@"回退到0%"];
}
网友评论