일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 클린 코드
- Clean Code
- Human interface guide
- RxCocoa
- UITextView
- Protocol
- Xcode
- swift documentation
- collectionview
- uiscrollview
- map
- swiftUI
- SWIFT
- UICollectionView
- 리펙토링
- 애니메이션
- Observable
- uitableview
- 리펙터링
- combine
- rxswift
- MVVM
- 리팩토링
- clean architecture
- Refactoring
- tableView
- ios
- HIG
- 스위프트
- ribs
- Today
- Total
목록font (4)
김종권의 iOS 앱 개발 알아가기
목차) SwiftUI의 기본 - 목차 링크 Font를 사용하기 전에, dark mode도 확인위한 preview 설정 preview에 ColorScheme.allCases로 컬러 스킴에 접근하여 preferredColorScheme을 지정하여 dark mode도 확인할 수 있도록 설정 struct ContentView_Previews: PreviewProvider { static var previews: some View { ForEach(ColorScheme.allCases, id: \.self) { ContentView().preferredColorScheme($0) } } } System Font 사용 방법 systemFont .font로 Text에 적용이 가능 systemFont는 맥에서 자주 사..
Attributed text 개념 UILabel은 attributedText 프로퍼티를 가지고 소유 이름 그대로 Text에 '속성'값이 존재하는 프로퍼티 UILabel의 text에 font, color같은 속성값을 지정할수 있다는 의미 사용 방법 NSAttributedString 객체를 만들어서 프로퍼티에 대입 let fullText = label.text ?? "" let attribtuedString = NSMutableAttributedString(string: fullText) 대입 하기전에 font, color 속성값을 부여 > font, color속성값을 특정 문자열에 부여하기 위해서는 NSRange값을 이용 let range = (fullText as NSString).range(of: "i..
Font 패밀리 이름을 가지고 enum으로 만들어 사용 font.regular로 접근할 수 있도록 정의 enum Font: String { case Regular = "myFont-Regular" case Bold = "myFont-Bold" func of(size: CGFloat) -> UIFont { return UIFont(name: self.rawValue, size: size)! } static func regular(size: CGFloat) -> UIFont { return Font.Regular.of(size: size) } static func bold(size: CGFloat) -> UIFont { return Font.Bold.of(size: size) } } 사용 Font.regul..
1. 프로젝트에 Font자료 저장 1) Font 복사 붙여넣기 * SDMiSaeng파일 및 소스코드 : https://github.com/JK0369/FontTest 2) info.plist파일에서 "Fonts provided by application"추가 후, 하위항목을 추가한 후 폰트 파일의 이름 입력 3) 프로젝트 정보창 -> Build Phases탭 -> Copy Bundle Resources에서 폰트 추가 2. 뷰 턴트롤러에서 폰트 사용하기 1) 폰트 이름 탐색 - SDMiSaeng은 familyName이며, 직접 사용하는 것은 "Post Script Name" - Post Scrupt Name은 FamilyName으로 접근 1 2 3 4 5 6 7 8 9 10 11 12 override fu..