답변:
다음과 같이 할 수 있습니다.
label.font = UIFont(name: label.font.fontName, size: 20)
또는 이렇게 :
label.font = label.font.withSize(20)
동일한 글꼴을 사용합니다. 20은 물론 원하는 크기가 될 수 있습니다.
참고 : 후자의 옵션은 현재 글꼴 두께를 덮어 쓰므로 글꼴 무게 regular
를 유지하려면 첫 번째 옵션을 사용하십시오.
스위프트 3 업데이트 :
label.font = label.font.withSize(20)
스위프트 4 업데이트 :
label.font = label.font.withSize(20)
또는
label.font = UIFont(name:"fontname", size: 20.0)
시스템 글꼴을 사용하는 경우
label.font = UIFont.systemFont(ofSize: 20.0)
label.font = UIFont.boldSystemFont(ofSize: 20.0)
label.font = UIFont.italicSystemFont(ofSize: 20.0)
label.font = UIFont.systemFontOfSize(20)
우리는 다음과 같은 요구 사항에 따라 글꼴을 설정할 수 있습니다.
label.font = UIFont(name: "Avenir-Light", size: 15.0)
label.font = UIFont.boldSystemFontOfSize(15)
label.font = UIFont.italicSystemFontOfSize(15)
label.font = UIFont.systemFontOfSize(17)
스위프트 -3.1
label.font = UIFont.systemFont (ofSize : 12)
프로그래밍 방식으로
label.font = UIFont.systemFont(ofSize: 20.0)
label.font = UIFont.boldSystemFont(ofSize: 20.0)
label.font = UIFont.italicSystemFont(ofSize: 20.0)
label.font = UIFont(name:"Helvetica Neue", size: 20.0)//Set your font name here
스토리 보드를 통해
0 (영)으로 설정된 여러 줄을 표시하려면 레이블에 둘 이상의 줄이 표시됩니다.
2 줄만 표시하려면 2를 설정하십시오.
레이블의 최소 글꼴 크기를 설정 하려면 자동 축소를 클릭 하고 최소 글꼴 크기 선택 옵션
아래 화면을 참조하십시오
여기에 최소 글꼴 크기를 설정하십시오
예 : 9 (이 이미지에서)
레이블에 해당 시간에 더 많은 텍스트가 표시되면 레이블 텍스트가 최대 9로 줄어 듭니다.
스위프트 4.2
myLabel.font = UIFont.systemFont(ofSize: 12)