티스토리 뷰
728x90
반응형
1. 문제
폰트 파일을 프로젝트에 넣고

폰트 파일의 Target Membership 설정도 했으며

Info.plist 에서 추가해야하는 key, value 값도 추가했다.

하지만 이렇게 했을 때, 커스텀 폰트가 텍스트에 적용이 안되었다.

2. 해결방안
SceneDelegate > scene(_ scene: UIScene, willConnectTo…) method 에 아래의 코드를 추가해서 돌려보았다.
for fontFamily in UIFont.familyNames {
for fontName in UIFont.fontNames(forFamilyName: fontFamily) {
print(fontName)
}
}
콘솔에서 Nanum을 검색하면 폰트네임이 NanumSquareR 로 들어가있다.

이렇게 폰트 네임을 바꿔주면 커스텀 폰트가 잘 적용된다

폰트 파일 네임과 폰트 네임이 다를 수도 있구나....! 😮
반응형
'🍏 > iOS' 카테고리의 다른 글
[Multitasking] 아이패드 앱에 multitasking을 지원할 때, 고려해야할 점 (0) | 2020.04.24 |
---|---|
[Multitasking] 아이패드 앱에 multitasking과 drag & drop을 지원하는 방법 (1) | 2020.04.23 |
[CoreData] CoreData에서 NSManagedObjectContext 여러개 사용하기 + newBackgroundContext() (1) | 2020.04.04 |
[CoreData] CoreData 멀티 스레딩 전략으로 Main Tread Block을 막아보자 (0) | 2020.04.03 |
[TextKit] TextKit 구조 그림 (0) | 2020.04.02 |
댓글
eungding님의
글이 좋았다면 응원을 보내주세요!
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- cocoapod
- Django Firebase Cloud Messaging
- flutter 앱 출시
- DRF APIException
- github actions
- ipad multitasking
- 장고 Custom Management Command
- Flutter Clipboard
- Dart Factory
- PencilKit
- Flutter getter setter
- 구글 Geocoding API
- flutter build mode
- 플러터 싱글톤
- ribs
- Watch App for iOS App vs Watch App
- drf custom error
- Flutter 로딩
- 플러터 얼럿
- METAL
- Django FCM
- SerializerMethodField
- Flutter Text Gradient
- Python Type Hint
- 장고 URL querystring
- flutter deep link
- Flutter Spacer
- flutter dynamic link
- Django Heroku Scheduler
- Sketch 누끼
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함