NSMutableAttributedString을 사용하여 원본 문자열의 일부를 변경하고 텍스트의 일부를 원본보다 크게 만들고 싶습니다. 그러나, 그것은 내가 알 수없는 아주 사소한 것 때문에 작동하지 않습니다.레이블에서 텍스트를 더 크게 만드는 방법은 무엇입니까?
NSString *combineString = [NSString stringWithFormat:@"%@", ...];
NSMutableAttributedString *string = [[NSMutableAttributedString alloc] initWithString:combineString];
NSRange selectedRange = NSMakeRange(5, 4); // 4 characters, starting at index 22
[string beginEditing];
[string addAttribute:NSFontAttributeName
value:[UIFont systemFontOfSize:50]
range:selectedRange];
[string endEditing];
mainCell.label.text = combineString;
레이블의 텍스트 글꼴 크기는 전체 문자열에서 동일합니다. 두 개 또는 세 개의 레이블로 분할합니다. 한 부분은 더 큰 글꼴을 사용합니다. –
@ ott - Nope : NSAttributedString은 iOS 6.0부터 사용 가능합니다. –
@NoahWitherspoon 약간의 문제를 해결해 주셔서 감사합니다. – Zack