UITextView의 attributedText 속성을 사용하여 사용자 정의 UITextView에 조절 가능한 선 높이를 추가하려고했습니다. 내 코드는 시뮬레이터에서 제대로 작동하지만 iPhone5에서 작동하도록 만들 수는 없습니다. 글꼴 줄을 제거하면 줄 높이가 작동하지만 텍스트는 기본 작은 글꼴로 되돌아갑니다. 글꼴을 추가하면 글꼴이 작동하지만 단락 스타일은 무시됩니다. 나는 이것이 iOS6 버그라고 생각하게하는 동일한 행동으로 신선한 애플 리케이션에서 바닐라 UITextView에 대한 코드를 시도했다. 아무도 더 좋은 행운이 있었나요?iOS6의 UITextView에서 attributedText (NSAttributedString)를 사용하면 단락 스타일이나 글꼴로만 작동하지만 둘 다로는 작동하지 않습니다.
또한 줄 높이 기능을 추가하기 위해 다양한 UITextView 대체품을 사용해 보았지만 지금까지 아무 것도 시도하지 않았습니다.
내 코드는 다음과 같습니다 : 어떠한 확인이나 누군가가 제안
...
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.minimumLineHeight = lineHeight;
paragraphStyle.maximumLineHeight = lineHeight;
NSString *text = self.text;
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:text];
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, text.length)];
[attributedString addAttribute:NSFontAttributeName value:self.font range:NSMakeRange(0, text.length)];
self.attributedText = attributedString;
감사합니다!
행운이 있었나요? 또한 NSAttributedString/UITextView 문제로 고민하고 있습니다. http://stackoverflow.com/questions/15169064/how-to-consistently-draw-nsattributedstring-in-uitextview-in-uitableviewcell –
이 답변에 대한 업데이트가 있습니까? –