728x90
굿데이 여러분
오랜만에 뵙겠읍니다
프로젝트를 시작할때 기본 시스템폰트를 사용하시는 분들은 거의 안계시쥬?
간단하게 커스텀 폰트를 사용하는 방법을 알아보도록 하게씀미다
먼저 사용하실 폰트를 다운받아주시구여 (otf & ttf 확장자)
프로젝트에 넣어줍시다
집어넣을때 Target Membership 꼭 체크해주시구여 저는 폴더를 만들어서 안에 넣어놨습니당
이 다음에는 Info.plist 로 가셔서 Font Provided by application 항목을 추가해주시구여
이 폰트 그대로! 확장자까지 전부! 써주시면 됩니다.
참 쉽쥬?
이제 아래와 같이 바로 사용하실 수 있을텐데여
let roboto = UIFont(name: "Roboto-Black", size: 10)
여러가지 써야하는데 이렇게 되면 번거로우니까 extension 으로 빼봅시다.
extension UIFont {
enum Family: String {
case Black, Bold, Light, Medium, Regular, Thin
}
static func roboto(size: CGFloat = 10, family: Family = .Regular) -> UIFont {
return UIFont(name: "Roboto-\(family)", size: size)!
}
}
let robotoBlack = UIFont.roboto(size: 10, family: .Black)
참 쉽져???
다른 폰트가 추가되면 extension 에 추가해주시면 되겠습니다.
그럼 다음시간에 만나여
안녕~~~
'Swift 개발 이야기' 카테고리의 다른 글
Dispatch Queue in Swift (0) | 2020.08.20 |
---|---|
XIB 를 이용해서 Custom View 만들기 (0) | 2020.08.04 |
SwiftUI 의 Navigation 기능 간단하게 써보기 (0) | 2020.06.23 |
Swift 의 Result 타입에 대해서 알아봅시다 (0) | 2020.05.11 |
AutoLayout Debugging in UITableViewCell (0) | 2020.04.17 |