Advertisement
Guest User

Untitled

a guest
Nov 28th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. - (IBAction)enlargeLabelWithSlider:(id)sender{
  2.  
  3. UISlider *slider = (UISlider *)sender;
  4. int font = 0;
  5. int currentSliderValue = (int)slider.value;
  6.  
  7. if (currentSliderValue<=lastSilderValue) /* Every time the method call, at the end lastSilderValue = currentSliderValue*/
  8. {
  9. // Need to increase
  10. font =lastSilderValue - currentSliderValue;
  11.  
  12. [self.gameTitleLabel setFont:[UIFont fontWithName:self.gameTitleLabel.font.fontName size:self.gameTitleLabel.font.pointSize+font]];
  13. [self.gameScoreLabel setFont:[UIFont fontWithName:self.gameScoreLabel.font.fontName size:self.gameScoreLabel.font.pointSize+font]];
  14. self.gameStateLabel.font = [UIFont systemFontOfSize:self.gameStateLabel.font.pointSize+font];
  15. }
  16. else
  17. {
  18. // Need to decrease
  19. font =currentSliderValue - lastSilderValue;
  20.  
  21. [self.gameTitleLabel setFont:[UIFont fontWithName:self.gameTitleLabel.font.fontName size:self.gameTitleLabel.font.pointSize-font]];
  22. [self.gameScoreLabel setFont:[UIFont fontWithName:self.gameScoreLabel.font.fontName size:self.gameScoreLabel.font.pointSize-font]];
  23. self.gameStateLabel.font = [UIFont systemFontOfSize:self.gameStateLabel.font.pointSize-font];
  24. }
  25. lastSilderValue = currentSliderValue;
  26.  
  27. CGFloat height = self.gameStateLabel.frame.origin.y+self.gameStateLabel.frame.size.height+20;
  28. CGSize size = CGSizeMake(self.ScrollView.frame.size.width, height);
  29. self.ScrollView.contentSize = CGSizeMake(size.width, size.height);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement