Computer >> 컴퓨터 >  >> 프로그램 작성 >> IOS

iOS/iPhone의 단일 UILabel에서 굵게 및 굵지 않은 텍스트를 사용하는 방법은 무엇입니까?


단일 UILabel에서 Bold 및 일반/Non-Bold 텍스트를 사용하려면 스토리보드 편집기를 사용하여 동일한 결과를 얻거나 프로그래밍 방식으로 수행할 수 있습니다. 둘 다 봅시다.

방법 1 - 스토리보드로 편집

  • 편집하려는 레이블을 선택하고 속성 관리자로 이동합니다.

  • 첫 번째 옵션인 텍스트에서 일반 대신 속성을 선택합니다.

  • 굵게 레이블에 다음 텍스트를 작성하십시오. 일반”

  • 굵게를 두 번 클릭하여 선택한 다음 마우스 오른쪽 버튼을 클릭하여 더 많은 옵션을 봅니다.

  • 해당 옵션에서 글꼴> 굵게를 선택합니다. 작업을 수행해야 합니다.

방법 2 - 프로그래밍 방식으로 결과 달성

View Controller의 View did load 메소드 안에 다음 코드를 추가하세요.

override func viewDidLoad() {
   super.viewDidLoad()
   let boldAttribute = [
      NSAttributedString.Key.font: UIFont(name: "HelveticaNeue-Bold", size: 18.0)!
   ]
   let regularAttribute = [
      NSAttributedString.Key.font: UIFont(name: "HelveticaNeue-Light", size: 18.0)!
   ]
   let boldText = NSAttributedString(string: "Bold", attributes: boldAttribute)
   let regularText = NSAttributedString(string: " regular", attributes: regularAttribute)
   let newString = NSMutableAttributedString()
   newString.append(boldText)
   newString.append(regularText)
   lbl.attributedText = newString
}

이 코드는 요구 사항에 따라 기능 또는 확장으로 변환될 수 있습니다. 위에서 언급한 방법 중 하나로 실행하면 아래와 같은 결과가 생성됩니다.

iOS/iPhone의 단일 UILabel에서 굵게 및 굵지 않은 텍스트를 사용하는 방법은 무엇입니까?