// coretext 효과를 줄 텍스트
NSString* sID = @"stonerain";
// 전체 텍스트
NSString* sMessage = [NSString stringWithForamt@"%@ 입니다.", sID];
// coretext 효과를 줄 범위 지정
NSRange r = [sMessage rangeOfString:sID];
// coretext 생성
NSMutableAttributedString* aStr = [[NSMutableAttributedString alloc] initWithString:sMessage];
// underline 효과
[aStr addAttribute:NSUnderlineStyleAttributeName value:@(NSUnderlineStyleSingle) range:r];
// font 효과
[aStr addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:14] range:r];
// strike 효과 (@1은 선의 굵기)
[aStr addAttribute:NSStrikethroughStyleAttributeName value:@1 range:r];
// font 색
// 배경색
[aStr addAttribute:NSBackgroundColorAttributeName value:[UIColor yellowColor] range:r];
// 링크
[aStr addAttribute:NSLinkAttributeName value:@"http://www.daum.net" range:r];
// 정렬
NSMutableParagraphStyle* pstyle = NSMutableParagraphStyle.new;
pstyle.alignment = NSTextAlignmentCenter;
[aStr addAttribute:NSParagraphStyleAttributeName value:pstyle range:NSMakeRange(0, aStr.length)];
'iOS 초보' 카테고리의 다른 글
iOS. 구글맵 (0) | 2015.08.11 |
---|---|
화면 회전 정리 (0) | 2015.08.07 |
CoreBluetooth 기본 (0) | 2015.05.21 |
2.23리젝 대응 (0) | 2015.05.12 |
pdf, horizonal, paging (0) | 2015.05.08 |