아래 코드는 iOS 3.2이상 부터 지원을 합니다.
여기 예제에서는 네이버사의 나눔 손글씨를 이용했습니다.
1. 사용자 폰트를 Resources에 넣습니다.
![](../../../admin/entry/filePreview/cfile9.uf@150E792F4CB3F28C463BAE.png)
2. Info.plist에 UIAppFonts를 추가 하고 폰트의 파일명을 배열에 추가 합니다. xcode에서는 Font provided by application을 추가해 주시면 됩니다.
3. 코드에서 폰트를 지정 합니다.
[lb setFont: [UIFont fontWithName:@"Nanum Brush Script" size:lb.font.pointSize]];
[tf setFont: [UIFont fontWithName:@"Nanum Brush Script" size:tf.font.pointSize]];
4. 실행 화면
추가로 설치된 폰트의 리스트를 보시리면 아래와 같이 하세요~
NSArray *fontListArray = [UIFont familyNames];
for (NSString *fontName in fontListArray) {
NSLog(@"%@", fontName);
}
참고 : UIAppFonts – custom fonts with the iPhone/iPad 3.2 SDK
댓글