티스토리 뷰
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 |
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- SerializerMethodField
- Flutter getter setter
- flutter deep link
- DRF APIException
- Dart Factory
- 장고 Custom Management Command
- Python Type Hint
- cocoapod
- Flutter Spacer
- Sketch 누끼
- PencilKit
- 플러터 얼럿
- flutter build mode
- Flutter Text Gradient
- METAL
- 플러터 싱글톤
- flutter dynamic link
- 장고 URL querystring
- Django FCM
- github actions
- ribs
- Django Heroku Scheduler
- drf custom error
- Django Firebase Cloud Messaging
- 구글 Geocoding API
- ipad multitasking
- Flutter 로딩
- Flutter Clipboard
- flutter 앱 출시
- Watch App for iOS App vs Watch App
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함