UITextView
에 시스템 글꼴이 아닌 텍스트 (예 : 응용 프로그램과 함께 제공)가 표시됩니다. 그 텍스트의 일부 (즉, 보통 오름차순보다 큰)는 UITextView
에 잘립니다. 여기간단한 UITextView는 시스템 글꼴이 아닌 텍스트를 잘라냅니다.
내가 만드는 방법 내 UITextView
:
UITextView *tv = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 300)];
tv.font = [UIFont fontWithName:MY_INSTALLED_FONT_NAME size:54.f];
tv.textColor = [UIColor brownColor];
tv.backgroundColor = [UIColor yellowColor];
tv.text = @"Hello\nHello";
내가 추가 내 UITextView
뷰 계층에, 나는 참조 :이 같은 문제 에 대한
일반적인 제안 (비록 똑같은 문제가있는 사람을 찾지 못했지만) clipsToBounds
이 NO
이고을 수정하려고합니다. UITextView
의속성 이것들은 도움이되지 않습니다. (contentInset
조정을 표시) 또 다른 스크린 샷 : 다양한 도구를 사용하여
(예 Reveal 또는 UIView
모두 도움의 개인 방법 recursiveDescription
), 나는 텍스트가 보인다 UITextView
의 서브 뷰에 의해 잘린 것을 발견했다 콘텐츠를 표시하기위한 것입니다. iOS 6에서보기의 유형은 UIWebDocumentView
입니다.
누구든지이 문제를 해결하는 방법을 알고 있습니까? 나는 명백한 것을 놓치고 있는가? 당신이 당신의 프로젝트에 글꼴 파일을 추가하는 것을 잊지 name..dont 당신의 CustomFont를 입력 할 필요가 .there "응용 프로그램에서 제공하는 글꼴"이름을 가진 PLIST의 옵션이 있습니다
작동합니다 글꼴에 대한 설정 파일이 뭔가 잘못되었습니다. 어쩌면 수직 간격이 제대로 설정되지 않았다면? – msgambel
@msgambel 제안에 감사드립니다. 그러나 동일한 소스에서 사용하고있는 다른 글꼴은 제대로 표시되지만 글꼴을 제공하는 사람들은 디지털 글꼴을 제공하는 데 매우 익숙합니다. 또한'UIFont' 속성 ('ascender','capHeight' 등)의 대략적인 검사가 정확합니다. 그러나 모든 것을 검사하는 것이 좋으며 글꼴 자체를 살펴 보겠습니다. –
@TimCamber 솔루션을 얻었습니까? – Hector