Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 29th, 2012  |  syntax: None  |  size: 1.35 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. How to Higthlight word of UILabel in iphone
  2. - (void)setCurrentAudioProgress:(NSTimeInterval)time duration:(NSTimeInterval)duration
  3. {
  4.     float progress = time/duration;
  5.     long currentPlaybackTime = audioPlayer.currentTime;
  6.     long remainingTime = (duration-time);
  7.  
  8.     int remainingHours = (remainingTime /3600);
  9.  
  10.     int remainingMinutes = ((remainingTime /60 -remainingHours*60));
  11.  
  12.     int remainingSeconds = (remainingTime %60);
  13.  
  14.  
  15.     int currentHours = (currentPlaybackTime / 3600);
  16.  
  17.     int currentMinutes = ((currentPlaybackTime / 60) - currentHours*60);
  18.     int currentSeconds = (currentPlaybackTime % 60);
  19.  
  20.     currentTimeLabel.text = [NSString stringWithFormat:@"%i:%02d:%02d", currentHours, currentMinutes, currentSeconds];
  21.  
  22.     remainingTimeLabel.text = [NSString stringWithFormat:@"%i.%02d.%02d", remainingHours    , remainingMinutes, remainingSeconds];
  23.  
  24.     [progressView setProgress:progress];
  25.  
  26.     for (int i = 0; i<[lyricsArray count]; i++) {
  27.  
  28.         NSString  *lyricsTime = [[lyricsArray objectAtIndex:i]valueForKey:@"startTime" ] ;
  29.  
  30.         if ([currentTimeLabel.text isEqualToString:lyricsTime]) {
  31.  
  32.             songLyricsLabel.text = [NSString stringWithFormat:@"%@",[[lyricsArray objectAtIndex:i]valueForKey:@"songLyrics" ]];        
  33.          }            
  34.     }          
  35. }
  36.        
  37. label.highlighted = YES;
  38. label.highlightedTextColor = [UIColor blueColor];