이 질문은 너무 여러 번 요청되었고 내가 원하는 것은 내가에서 글꼴 크기를 조정하려는 것입니다 내가
How to adjust font size of label to fit the rectangle?
How to calculate actual font point size in iOS 7 (not the bounding rectangle)?
NSString sizeWithFont: alternative in iOS7고정 사각형 (iOS7 + 용)에 맞게 UILabel 글꼴 크기를 조정하는 방법은 무엇입니까?
같은 솔루션의 점유율을 보이면서 알고 주어진 rect와 단어 랩핑 기술입니다. 위에서 언급 한 게시물은 글꼴 크기를 조정하지만 그 중 아무 것도 단어 줄 바꿈 기술을 사용하지 않습니다. 예를 들어, 레이블이 있습니다.
UILabel *tempLabel = [[UILabel alloc] initWithFrame:CGRectMake(10, 10, 60, 25)]; \\60px width
tempLabel.text = @"Internationalisation";
tempLabel.numberOfLines = 2;
최소 가능한 글꼴로 텍스트를 한 줄로 (60 픽셀 이내) 줄 바꿈해야합니다. 그러나 그것은 텍스트를 더 큰 글꼴로 2 줄로 유지하며 텍스트는 첫 줄에 "Internationali", 두번째 줄에 "sation"처럼 나눕니다. 어떻게 단어를 감쌀 수 있을까요?
tempLabel.adjustsFontSizeToFitWidth = YES;
나는 내 문제를 해결할 수 있습니다 어떻게 iOS7에 + 에서 더 이상 사용되지 않습니다 두 개 이상의 라인과
CGSize size = [self sizeWithFont:font
minFontSize:minFontSize
actualFontSize:&actualFontSize
forWidth:maxWidth
lineBreakMode:self.lineBreakMode];
작동하지 않는 것 같습니다. 도와주세요. 이것은 나를 위해 매우 중요합니다. Olesko처럼
정말 더 나은 아이폰 OS> 7 "sizeWithAttributes"를 사용했다 NSString의 "sizeWithAttributes ..."메서드를 사용할 수 있습니다. – Oleshko