본문 바로가기

attribute

(2)
[ISSUE] enumerateAttribute를 사용한 부분적으로 Font 변경 이번 포스팅은 enumerateAttribute라는 메소드를 사용하므로써 NSMutableAttribbutedString에 적용 되어있는 속성을 부분적으로 수정하여 최종적으로 기대한 값과 동일한 Attribute 결과를 도출해내는 과정에 대해 알아보겠다. 예를들어 label에 표현해줄 text 값을 서버에서 내려 받아 설정해준다고 가정을 하겠다. (html 형태의 String 타입의 값) 아래와 같이 내려온다고 가정 했을때 "12 34 56 78" html을 변환하는 기본적인 방법을 사용하여 진행해보겠다. let resultAtt = NSMutableAttributedString() let data = "12 34 56 78".data(using: .utf8) let att = try! NSAttribu..
[IOS] AttributedString을 사용한 Label에 Image 속성 추가 라벨과 이미지를 같이 사용하여 구현해야 할 뷰가 있었고 그 부분을 포스팅 하려 한다. Attribute를 이용하여 진행 할껀데 물론 라벨 따로 이미지뷰 따로 레이아웃을 잡아 진행 할 수 있기도 하다. 이부분은 각자의 선택에 맡기겠다. 시작은 아주 간단하게 라벨을 하나 만들겠다. let label: UILabel = { let label = UILabel() label.text = "testtest" return label }() 이 라벨의 레이아웃을 잡아 준다면 이렇게 보일텐데 지금 해보려 하는건 attributedText를 활용한 구현이니깐 let attributedString = NSMutableAttributedString(string: "첫번째 문장") NSMutableAttributedStrin..