본문 바로가기
🍎 iOS/UI

[iOS/UI] UILabel 특정 부분에 밑줄 긋기

by Fomagran 💻 2019. 12. 4.
728x90
반응형

wholeStr에 원하는 전체텍스트를 써주고

그리고 rangeToUnderLine엔 wholeStr중 밑줄을 원하는 부분을 적었다다 (range(of:) 이곳에)

let rangeToUnderLine = NSRange(location: 0, length: 10)) <- 이걸로 해서 영역 정해줘도 됨.

underLineTxt에 폰트와 사이즈 컬러 모두 정해준다음

underLineTxt.addAttribute로 underLineTxt에 어트리뷰트를 입혀주고 range부분엔 아까 정해놨던 rangeToUnderLine을 써줬다.

그리고 원하는 레이블에 underLineTxt를 어트리뷰트로 입혀줬더니

완성!!

 

참고한 사이트

https://stackoverflow.com/questions/47309144/unable-to-make-some-part-of-uilabel-underline-in-swift

 

Unable to make some part of UILabel underline in Swift?

I have a UILabel I want to make some part of it as underline. I am using below code for that. But it underline the whole label not the some part of label. Please tell me how can I make some part of...

stackoverflow.com

 

728x90
반응형

댓글