2013-08-21 2 views
2

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 뷰 계층에, 나는 참조 :이 같은 문제 에 대한

image of UITextView with clipped font

일반적인 제안 (비록 똑같은 문제가있는 사람을 찾지 못했지만) clipsToBoundsNO이고을 수정하려고합니다. UITextView의속성 이것들은 도움이되지 않습니다. (contentInset 조정을 표시) 또 다른 스크린 샷 : 다양한 도구를 사용하여

image of UITextView with clipped font and a non-zero contentInset

(예 Reveal 또는 UIView 모두 도움의 개인 방법 recursiveDescription), 나는 텍스트가 보인다 UITextView의 서브 뷰에 의해 잘린 것을 발견했다 콘텐츠를 표시하기위한 것입니다. iOS 6에서보기의 유형은 UIWebDocumentView입니다.

누구든지이 문제를 해결하는 방법을 알고 있습니까? 나는 명백한 것을 놓치고 있는가? 당신이 당신의 프로젝트에 글꼴 파일을 추가하는 것을 잊지 name..dont 당신의 CustomFont를 입력 할 필요가 .there "응용 프로그램에서 제공하는 글꼴"이름을 가진 PLIST의 옵션이 있습니다

+0

작동합니다 글꼴에 대한 설정 파일이 뭔가 잘못되었습니다. 어쩌면 수직 간격이 제대로 설정되지 않았다면? – msgambel

+0

@msgambel 제안에 감사드립니다. 그러나 동일한 소스에서 사용하고있는 다른 글꼴은 제대로 표시되지만 글꼴을 제공하는 사람들은 디지털 글꼴을 제공하는 데 매우 익숙합니다. 또한'UIFont' 속성 ('ascender','capHeight' 등)의 대략적인 검사가 정확합니다. 그러나 모든 것을 검사하는 것이 좋으며 글꼴 자체를 살펴 보겠습니다. –

+0

@TimCamber 솔루션을 얻었습니까? – Hector

답변

-3

... 그것은 것 같습니다

+0

글꼴을로드하는 데 문제가 있다고 생각하지 않습니다. 위에서 설명한이 문제로 글꼴 자체가 표시됩니다. (아마 내가 너를 오해하고 있니?) –

관련 문제