-
UILabel - 텍스트의 사이즈,색 바꾸기iOS/Objective C 2015. 11. 27. 16:53
더 좋은 방법이있다면 댓글에 남겨주세요~
NSMutableAttributedString* textFont = [[NSMutableAttributedString alloc] initWithString:[myLabel text]];//1
[textFont addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:11] range:NSMakeRange(0,2)];//2
[myLabel setAttributedText:textFont];//3
텍스트에 원하는 텍스트 크기를 조절하는 방법이다.
1. 어느 텍스트를 바꿀것인지
2. 텍스트의 폰트를 조절해주고 range를 설정해주면 range만큼 입력한 폰트로 변환된다.
3. 변화시킨뒤 다시 넣어주면 정상적으로 변환되어있다.
NSMutableAttributedString* textcolor = [[NSMutableAttributedString alloc] initWithString:[myLabel text]];//1
[textcolor addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0, 2)];//2
[myLabel setAttributedText:textcolor];//3
이또한 같은 방법인데
크기를 변환할때는 NSFontAttributeName 을 사용했으며, 색을 변환시킬땐 NSForegroundColorAttributeName 를 사용해 접근하였다.
사용법은 위와 같다
참고 : http://lilypad.egloos.com/m/1133365
참고 : http://stackoverflow.com/questions/11031623/how-can-i-use-attributedtext-in-uilabel
'iOS > Objective C' 카테고리의 다른 글
NSString UILabel 일부 문자열 폰트 변경 (0) 2015.12.23 UIView - Animation (0) 2015.11.27 [Xcode] DB접속 프로그램 Sequel Pro for mac (0) 2015.11.25 [Xcode] Xcode PlugIn (0) 2015.11.24 UIImagePickerController - 간단한 카메라 다루기 (0) 2015.11.17