-
NSString UILabel 일부 문자열 그림자 설정iOS/Objective C 2015. 12. 23. 10:56
- (void) setTextShadow:(UILabel*)label
{
//테스트용 문자열
NSString* text = @"hello world!!!";
//문자열 설정
NSMutableAttributedString* att = [[NSMutableAttributedString alloc] initWithString:text];
//변화시킬 범위를 설정
NSRange range = [text rangeOfString:@"hello"];
//그림자
NSShadow* shadow = [[NSShadow alloc] init];
//그림자 색 설정
[shadow setShadowColor:[UIColor blueColor]];
//그라데이션 반경 설정
[shadow setShadowBlurRadius:4.0];
//그림자 크기 설정
[shadow setShadowOffset:CGSizeMake(2, 2)];
[att addAttribute:NSShadowAttributeName
value:shadow
range:range];
//설정내용으로 라벨 변경
[label setAttributedText:att];
}
//결과
'iOS > Objective C' 카테고리의 다른 글
NSString UILabel 두줄 취소선 (0) 2016.02.04 NSString UILabel 한줄 취소선 (0) 2016.02.04 NSString UILabel 일부 문자열 배경색 변경 (0) 2015.12.23 NSString UILabel 일부 문자열 색상 변경 (0) 2015.12.23 NSString UILabel 일부 문자열 폰트 변경 (0) 2015.12.23