-
NSString UILabel 일부 문자열 배경색 변경iOS/Objective C 2015. 12. 23. 10:26
- (void) setBackgroundColor:(UILabel*)label
{
//테스트용 문자열
NSString* text = @"hello world!!!";
//문자열 설정
NSMutableAttributedString* att = [[NSMutableAttributedString alloc] initWithString:text];
//변화시킬 범위를 설정
NSRange range = [text rangeOfString:@"hello"];
//변화종류, 옵션 설정
[att addAttribute:NSBackgroundColorAttributeName
value:[[UIColor greenColor] colorWithAlphaComponent:1.0f]
range:range];
//설정내용으로 라벨 변경
[label setAttributedText:att];
}
//결과
'iOS > Objective C' 카테고리의 다른 글
NSString UILabel 한줄 취소선 (0) 2016.02.04 NSString UILabel 일부 문자열 그림자 설정 (0) 2015.12.23 NSString UILabel 일부 문자열 색상 변경 (0) 2015.12.23 NSString UILabel 일부 문자열 폰트 변경 (0) 2015.12.23 UIView - Animation (0) 2015.11.27