2013-11-23 3 views
3

UITextView의 줄 간격이 iOS 7에서 변경된 것 같습니다 (아마도 텍스트보기의 밑받침 설계자가 TextKit으로 변경 되었기 때문일 수 있습니다). 내 iOS 프로젝트에서는 이전 iOS 7 선 간격을 유지해야합니다.iOS 7에서 UITextView 행 간격이 변경되었습니다. Core Text를 사용하여 이전 간격을 계산하는 방법

필자는 필요에 따라 줄 간격을 조정하기 위해 새로운 NSLayoutManagerDelegate을 사용할 수 있음을 발견했습니다.

그러나 iOS 7 이전 동작 (예 : UITextView)을 모방하기 위해 (글꼴 메트릭을 기반으로) 사용할 줄 간격을 평가하는 논리를 알아낼 수 없습니다. 모든 글꼴에서 작동하려면 로직이 필요합니다. 어떤 도움을 주시면 감사하겠습니다.

답변

0

여기 간격 라인에 대한 자세한 설명 UITableViewCell with UITextView height in iOS 7?

내가 UITextView의 크기를 얻기 위해 다음과 같은 기능 (sizeThatFits)를 사용가있다

- (CGSize)contentSizeForTextView:(UITextView *)textView 
     { 
     return [textView sizeThatFits:CGSizeMake(textView.frame.size.width, FLT_MAX)]; 
     } 
관련 문제