title: uislider value changes when I click on programmatically created uilabel
body: <p>I have a uislider (*fontSizeSlider) which changes programmatically created uilabel's text size. When I have like 2 to 5 programmatically created labels in my view with different text size, I want the UISlider position to be changed to its corresponding value(1-50 is the min and max size of uislider) for each label when touched(touchesbegan). </p>
  
  <p>Such that, if label1 textsize is 10 and label2 textsize is 20 and label5 textsize is 50(Note: the text size was change using the uislider). When I click(touch) label1 or label2 or label5, I want the uislider to show the corresponding values.(What i mean is that the uislider bar should move to 10 if label1 is selected and to 20 when label2 is selected and so on.)</p>
  
  <p>Here is my sample code which i tried on touchesbegan,</p>
  
  <pre><code>-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
   touch=[touches anyObject];
   CGPoint fontSliderLocation = [touch locationInView:fontSizeSlider];
          NSLog(@"Location of x %f and Location of y %f", fontSliderLocation.x, fontSliderLocation.y);
  </code></pre>
  
  <p>This is not the full code, I just put it here to make some sense. Using the above code I'm able to get the x and y location of the touched label. But, how do i get the text size of the label and be able to change the uislider value when i click/touch on any of the labels.</p>