ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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


    댓글