Advertisement
Guest User

Untitled

a guest
Jun 15th, 2019
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.75 KB | None | 0 0
  1. [[self.scrollView subviews]makeObjectsPerformSelector:@selector(removeFromSuperview)];
  2.  
  3. for (int i = 0; i < array1.count; i++) {
  4.  
  5. NSNumber *myNumber = [myscoretext objectAtIndex:i];
  6. float myScore = myNumber.floatValue;
  7.  
  8. NSNumber *levelNumber = [neededscoretext objectAtIndex:i];
  9. float levelScore = levelNumber.floatValue;
  10.  
  11. for (int i = 0; i < array1.count; i++) {
  12.  
  13. NSNumber *myNumber = [myscoretext objectAtIndex:i];
  14. float myScore = myNumber.floatValue;
  15.  
  16. NSNumber *levelNumber = [neededscoretext objectAtIndex:i];
  17. float levelScore = levelNumber.floatValue;
  18.  
  19. float progressScore = ((float)myScore/(float)levelScore);
  20.  
  21.  
  22. CGRect frame;
  23. frame.origin.x = self.scrollView.frame.size.width * i;
  24. frame.origin.y = 0;
  25. frame.size = self.scrollView.frame.size;
  26.  
  27. UIView *subview = [[UIView alloc] initWithFrame:frame];
  28. subview.backgroundColor = [UIColor clearColor];
  29.  
  30. NSArray *colorArray = [NSArray arrayWithObjects:edmeral, turqouise, orange, red, nil];
  31. // Labeled progress views
  32. self.labeledProgressView = [[DALabeledCircularProgressView alloc]
  33. initWithFrame:CGRectMake(25.0f, 20.0f, 100.0f, 100.0f)];
  34. self.labeledProgressView.roundedCorners = NO;
  35. self.labeledProgressView.trackTintColor = [UIColor colorWithWhite:1.0f alpha:0.8];
  36.  
  37. imageLevel = [[UIImageView alloc] initWithFrame:CGRectMake(25.0f, 20.0f, 100.0f, 100.0f)];
  38. imageLevel.backgroundColor = [UIColor clearColor];
  39.  
  40.  
  41. self.Scoreint = [[UILabel alloc] initWithFrame:CGRectMake(-25.0f, 130, 195, 21)];
  42. self.Scoreint.backgroundColor = [UIColor clearColor];
  43. self.Scoreint.textColor = [UIColor blackColor];
  44. [self.Scoreint setFont:[UIFont fontWithName:@"HelveticaNeue-Thin" size:15]];
  45. self.Scoreint.textAlignment = NSTextAlignmentCenter;
  46. self.Scoreint.text = @"";
  47.  
  48.  
  49. if (myScore == 0) {
  50.  
  51. NSString *scoreString = [NSString stringWithFormat:@"0 / %5ld", (long)levelScore];
  52. [self.Scoreint setText:scoreString];
  53. }
  54. else {
  55.  
  56. NSString *scoreString = [NSString stringWithFormat:@"%5li / %5li", (long)myScore, (long)levelScore];
  57. [self.Scoreint setText:scoreString];
  58.  
  59. }
  60.  
  61. [subview addSubview:Scoreint];
  62.  
  63. if(self.Scoreint) {
  64. [self.Scoreint removeFromSuperview];
  65. }
  66. self.Scoreint = [[UILabel alloc] initWithFrame:CGRectMake(-25.0f, 130, 195, 21)];
  67. self.Scoreint.backgroundColor = [UIColor clearColor];
  68. self.Scoreint.textColor = [UIColor blackColor];
  69. [self.Scoreint setFont:[UIFont fontWithName:@"HelveticaNeue-Thin" size:15]];
  70. self.Scoreint.textAlignment = NSTextAlignmentCenter;
  71. self.Scoreint.text = @"";
  72.  
  73. self.Scoreint = [[UILabel alloc] initWithFrame:CGRectMake(-25.0f, 130, 195, 21)];
  74. self.Scoreint.backgroundColor = [UIColor clearColor];
  75. self.Scoreint.textColor = [UIColor blackColor];
  76. [self.Scoreint setFont:[UIFont fontWithName:@"HelveticaNeue-Thin" size:15]];
  77. self.Scoreint.textAlignment = NSTextAlignmentCenter;
  78. self.Scoreint.text = @"";
  79.  
  80. for (int i = 0; i < array1.count; i++) {
  81.  
  82. NSNumber *myNumber = [myscoretext objectAtIndex:i];
  83. float myScore = myNumber.floatValue;
  84.  
  85. NSNumber *levelNumber = [neededscoretext objectAtIndex:i];
  86. float levelScore = levelNumber.floatValue;
  87.  
  88. for (int i = 0; i < array1.count; i++) {
  89.  
  90. NSNumber *myNumber = [myscoretext objectAtIndex:i];
  91. float myScore = myNumber.floatValue;
  92.  
  93. NSNumber *levelNumber = [neededscoretext objectAtIndex:i];
  94. float levelScore = levelNumber.floatValue;
  95.  
  96. float progressScore = ((float)myScore/(float)levelScore);
  97.  
  98.  
  99. CGRect frame;
  100. frame.origin.x = self.scrollView.frame.size.width * i;
  101. frame.origin.y = 0;
  102. frame.size = self.scrollView.frame.size;
  103.  
  104. UIView *subview = [[UIView alloc] initWithFrame:frame];
  105. subview.backgroundColor = [UIColor clearColor];
  106.  
  107. NSArray *colorArray = [NSArray arrayWithObjects:edmeral, turqouise, orange, red, nil];
  108. // Labeled progress views
  109. self.labeledProgressView = [[DALabeledCircularProgressView alloc]
  110. initWithFrame:CGRectMake(25.0f, 20.0f, 100.0f, 100.0f)];
  111. self.labeledProgressView.roundedCorners = NO;
  112. self.labeledProgressView.trackTintColor = [UIColor colorWithWhite:1.0f alpha:0.8];
  113.  
  114. imageLevel = [[UIImageView alloc] initWithFrame:CGRectMake(25.0f, 20.0f, 100.0f, 100.0f)];
  115. imageLevel.backgroundColor = [UIColor clearColor];
  116.  
  117.  
  118. [self.Scoreint setFont:[UIFont fontWithName:@"HelveticaNeue-Thin" size:15]];
  119. self.Scoreint.textAlignment = NSTextAlignmentCenter;
  120. self.Scoreint.text = @"";
  121.  
  122.  
  123. if (myScore == 0) {
  124.  
  125. NSString *scoreString = [NSString stringWithFormat:@"0 / %5ld", (long)levelScore];
  126. [self.Scoreint setText:scoreString];
  127. }
  128. else {
  129.  
  130. NSString *scoreString = [NSString stringWithFormat:@"%5li / %5li", (long)myScore, (long)levelScore];
  131. [self.Scoreint setText:scoreString];
  132.  
  133. }
  134.  
  135. [subview addSubview:Scoreint];
  136.  
  137. self.Scoreint.clearsContextBeforeDrawing = true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement