[swift] Swift FontBlaster를 사용하여 앱의 알림 뷰에 폰트를 적용하는 방법은?
- FontBlaster 라이브러리 추가하기
- 먼저, 프로젝트의 Podfile에 다음과 같이 FontBlaster를 추가합니다.
pod 'FontBlaster'
- Podfile을 저장한 후 터미널을 열고
pod install
명령을 실행하여 FontBlaster를 설치합니다.
- FontBlaster를 사용하여 폰트 적용하기
- 알림 뷰를 보여주는 ViewController에 다음 코드를 추가합니다.
import FontBlaster class NotificationViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() FontBlaster.blast(fontNamed: "YourCustomFont-Regular", done: { // 폰트 로딩이 완료된 후 실행되는 코드 // 알림 뷰 관련 코드 작성 }) } }
FontBlaster.blast(fontNamed:done:)
메서드를 사용하여 원하는 폰트를 로딩합니다.YourCustomFont-Regular
는 원하는 폰트의 이름으로 바꿔주세요.
- 외부 폰트 파일 추가하기
- 프로젝트에 사용하고자 하는 외부 폰트 파일을 추가합니다. 파일은
.ttf
또는.otf
형식이어야 합니다. - 폰트 파일을 Xcode 프로젝트로 드래그하여 추가하면 됩니다.
- 프로젝트의
Info.plist
파일에Fonts provided by application
항목에 추가한 폰트 파일 이름을 추가합니다.
- 프로젝트에 사용하고자 하는 외부 폰트 파일을 추가합니다. 파일은
이제 FontBlaster를 사용하여 알림 뷰에 외부 폰트를 적용할 수 있습니다. 폰트 로딩이 완료된 후 알림 뷰 관련 코드를 작성하면 외부 폰트가 알림 뷰에 적용될 것입니다.
참고 링크: FontBlaster GitHub