Adds switch to demo view to reflect the new functionality around disabling animations.
Showing
3 changed files
with
28 additions
and
0 deletions
This diff is collapsed. Click to expand it.
| @@ -24,6 +24,7 @@ | @@ -24,6 +24,7 @@ | ||
| 24 | - (IBAction)changeValue:(id)sender; | 24 | - (IBAction)changeValue:(id)sender; |
| 25 | @property (weak, nonatomic) IBOutlet UIButton *changeValueButton; | 25 | @property (weak, nonatomic) IBOutlet UIButton *changeValueButton; |
| 26 | 26 | ||
| 27 | +@property (weak, nonatomic) IBOutlet UISwitch *animationsSwitch; | ||
| 27 | @property (weak, nonatomic) IBOutlet UISwitch *leftSwitch; | 28 | @property (weak, nonatomic) IBOutlet UISwitch *leftSwitch; |
| 28 | @property (weak, nonatomic) IBOutlet UISwitch *centerSwitch; | 29 | @property (weak, nonatomic) IBOutlet UISwitch *centerSwitch; |
| 29 | @property (weak, nonatomic) IBOutlet UISwitch *rightSwitch; | 30 | @property (weak, nonatomic) IBOutlet UISwitch *rightSwitch; |
| @@ -183,6 +183,8 @@ | @@ -183,6 +183,8 @@ | ||
| 183 | } | 183 | } |
| 184 | else if ([self.title isEqualToString:@"Scatter Chart"]) | 184 | else if ([self.title isEqualToString:@"Scatter Chart"]) |
| 185 | { | 185 | { |
| 186 | + self.animationsSwitch.hidden = YES; | ||
| 187 | + | ||
| 186 | self.titleLabel.text = @"Scatter Chart"; | 188 | self.titleLabel.text = @"Scatter Chart"; |
| 187 | 189 | ||
| 188 | self.scatterChart = [[PNScatterChart alloc] initWithFrame:CGRectMake(SCREEN_WIDTH /6.0 - 30, 135, 280, 200)]; | 190 | self.scatterChart = [[PNScatterChart alloc] initWithFrame:CGRectMake(SCREEN_WIDTH /6.0 - 30, 135, 280, 200)]; |
| @@ -387,4 +389,29 @@ | @@ -387,4 +389,29 @@ | ||
| 387 | [self.radarChart strokeChart]; | 389 | [self.radarChart strokeChart]; |
| 388 | } | 390 | } |
| 389 | } | 391 | } |
| 392 | + | ||
| 393 | +- (IBAction)animationsSwitchChanged:(UISwitch *)sender | ||
| 394 | +{ | ||
| 395 | + if ([self.title isEqualToString:@"Circle Chart"]) { | ||
| 396 | + self.circleChart.displayAnimated = sender.on; | ||
| 397 | + [self.circleChart strokeChart]; | ||
| 398 | + } | ||
| 399 | + else if ([self.title isEqualToString:@"Line Chart"]) { | ||
| 400 | + self.lineChart.displayAnimated = sender.on; | ||
| 401 | + [self.lineChart strokeChart]; | ||
| 402 | + } | ||
| 403 | + else if ([self.title isEqualToString:@"Bar Chart"]) { | ||
| 404 | + self.barChart.displayAnimated = sender.on; | ||
| 405 | + [self.barChart strokeChart]; | ||
| 406 | + } | ||
| 407 | + else if ([self.title isEqualToString:@"Pie Chart"]) { | ||
| 408 | + self.pieChart.displayAnimated = sender.on; | ||
| 409 | + [self.pieChart strokeChart]; | ||
| 410 | + } | ||
| 411 | + else if ([self.title isEqualToString:@"Radar Chart"]) { | ||
| 412 | + self.radarChart.displayAnimated = sender.on; | ||
| 413 | + [self.radarChart strokeChart]; | ||
| 414 | + } | ||
| 415 | +} | ||
| 416 | + | ||
| 390 | @end | 417 | @end |
-
Please register or login to post a comment