티스토리 뷰

IOS

Swift ) label underline programmatically

sulkun 2020. 7. 22. 17:57
반응형

안녕하세요 오늘은 제목 그대로 label underlien을 해보겠습니다.

코드는 너무 간단해서 붙여넣기하셔서 사용하셔되 될것 같아요

        var text:String = "Hoxy, 언더라인 찾으세요?? "
        let attributedString = NSMutableAttributedString.init(string: "\(text)네맞아요")
        attributedString.addAttribute(NSAttributedString.Key.underlineStyle, value: 1, range: NSRange.init(location: text.count, length: 4))
        attributedString.addAttribute(NSAttributedString.Key.foregroundColor, value: UIColor.Carort!, range: NSRange.init(location: text.count, length: 4))
        lblHoxy.attributedText = attributedString

 

위에 설명 따위는 필요없겠지만 보시면 NSAttributedString.Key.underlineStyle 은 언더라인 속성을 부여하겠다NSAttributedString.Key.foregroundColor 은 컬러값 속성을 부여하겠다 lblHoxy(@IBOutlet var lblHoxy: UILabel!)

이미 선언한 컴포너트 입니다.

오늘부터 라벨 두개씩 쓰지마시고 저처럼 해보는거 어떠세요?

반응형
댓글