해당 함수호출로 해상도에 따라 정해둔 Font size 를 동일하게 보여줄 수 있습니다.
해당 사이즈 통일은 아이폰 6, 6s, 7 의 화면 사이즈인 4.7" 기준(4.7" Screen Width = 375)으로 작성되었습니다.
4.7" 과 같은 비율로 다른 크기의 화면에서도 보여지게 됩니다.
func resolutionFontSize(size : CGFloat) -> CGFloat { let size_formatter = size/375 let result = screenWidth * size_formatter return result } |
이 방법 외에
AutoLayout 을 사용하여 비율이 유동적인 TextField 나 Label 에 Width 값에 맞춰 Font size 를 조절해주는 옵션이있습니다.
label(textfield).adjustsFontSizeToFitWidth = true; |
'Swift' 카테고리의 다른 글
[Swift] Email, Password Validation extension (이메일, 비밀번호 검증) (0) | 2017.05.25 |
---|---|
[Swift] String Trim extension (문자열 공백 삭제) (0) | 2017.03.20 |
[Swift] App 버전, 빌드번호, 이름 받아오기 (0) | 2016.12.12 |
UIRefreshControl (0) | 2016.11.08 |
UIScrollView (0) | 2016.11.03 |