텍스트의 특정 글자만 속성 바꾸기

Imagem de capa

코드로 구현 할 경우

  func setVatPointColorText() {
    let vatPointText = NSMutableAttributedString(string: self.vatDescLabel.text!)
    let range1 = (self.vatDescLabel.text! as NSString).rangeOfString("예약자 이름")
    let range2 = (self.vatDescLabel.text! as NSString).rangeOfString("체크인")
    
    vatPointText.addAttribute(NSForegroundColorAttributeName, value: UIColor(hexString: "#F2114D")!, range: range1)
    vatPointText.addAttribute(NSForegroundColorAttributeName, value: UIColor(hexString: "#F2114D")!, range: range2)
    
    self.vatDescLabel.attributedText = vatPointText
  }

스토리보드에서 구현 할 경우

속성을 attributed로 바꿔준 뒤 바꿔 줄 단락을 블록채운 후 색상을 변경해준다.

스크린샷 2018-01-25 오후 1.53.19.png