2013-05-07 2 views

답변

0

이 작업을 수행하려면 NSAttributedStrings를 사용해야합니다. 여기

Attributed Strings

은 예입니다 ... 은 파단으로 UILabel의 및 UIProgressView 포함 된 사용자 지정 UIView의하십시오.

NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Hello. That is a test attributed string."]; 
[str addAttribute:NSBackgroundColorAttributeName value:[UIColor yellowColor] range:NSMakeRange(3,5)]; 
[str addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:NSMakeRange(10,7)]; 
[str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:20.0] range:NSMakeRange(20, 10)]; 
label.attributedText = str; 

그리고 여기, 당신이 경우 UIProgressView와 예를 게시 할 수있는 custom UIProgressView implementation

+0

의 예하시기 바랍니다인가? – FrozenHeart

+0

아니요. 동일한 UIProgressView에 두 가지 표시기를 표시해야하며 다른 색상이나 스타일은 표시하지 않아야합니다. 가능한가? – FrozenHeart

+0

요청한 내용이 명확하지 않아서 질문을 다시 말해야합니다. 2 UIProgressViews를 만들려고한다면 UIView에 2를 더하고 표시하면됩니다. –

관련 문제