[swift3.0] NSMutable Attributed String에서 텍스트 색상을 부분적으로 전환
var myString:NSString = "I AM KIRIT MODI"
var myMutableString = NSMutableAttributedString()
override func viewDidLoad() {
myMutableString = NSMutableAttributedString(string: myString, attributes: [NSFontAttributeName:UIFont(name: "Georgia", size: 18.0)!])
myMutableString.addAttribute(NSForegroundColorAttributeName, value: UIColor.redColor(), range: NSRange(location:2,length:4))
// set label Attribute
labName.attributedText = myMutableString
super.viewDidLoad()
}
다시 분할하고 싶을 때 조건을 추가하면 돼. myMutableString.addAttribute(NSForegroundColorAttributeName, value: UIColor.greenColor(), range: NSRange(location:10,length:5))
실제로 사용할 때 스스로 작은 조건을 바꾸었다.var myMutableString = NSMutableAttributedString()
var myString = "文章文章文章文章文章文章文章文章文章文章文章文章文章文章文章"
myMutableString = NSMutableAttributedString(string: myString, attributes: [NSFontAttributeName:UIFont.hiraginoSans(ofSize: 12)])
myMutableString.addAttribute(NSForegroundColorAttributeName, value: Color.gray, range: NSRange(location:7,length:9))
profileLabel.attributedText = myMutableString
스타일을 바꾸면 조건 부분을 바꿀 수 있다.참고 자료
Reference
이 문제에 관하여([swift3.0] NSMutable Attributed String에서 텍스트 색상을 부분적으로 전환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/miyamotok0105/items/4fbf032127fe746270b9
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([swift3.0] NSMutable Attributed String에서 텍스트 색상을 부분적으로 전환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/miyamotok0105/items/4fbf032127fe746270b9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)