나는 가변 텍스트를 사용하여 984x728 픽셀을 측정하는 UILabel
입니다. UILabel
에 맞게 최대 글꼴 크기를 어떻게 계산합니까?UILabel의 글꼴 크기는 어떻게 계산합니까?
1
A
답변
9
원하는 글꼴보다 큰 글꼴을 만드십시오 (48 포인트가 좋습니다). 그런 다음이를 사용
CGFloat maxFontSize;
[string sizeWithFont:font minFontSize:0 actualFontSize:&maxFontSize forWidth:maxWidth lineBreakMode: UILineBreakModeClip];
maxFontSize
이 maxWidth
내에서 맞는 공 48보다 더 큰 가장 큰 크기를 개최한다.
+2
API Rob은 iOS7에서 'sizeWithFont :'가 더 이상 사용되지 않습니다. 더 자세한 답변을 보려면이 스택 오버 플로우 관련 질문을 참조하십시오. http://stackoverflow.com/questions/18897896/replacement-for-deprecated-sizewithfont-in-ios-7 –
사용 \t \t [lable setAdjustsFontSizeToFitWidth : YES]; –