2012-05-13 2 views
1

각 셀에서 코어 텍스트를 사용하여 텍스트를 그리는 UITableView가 있습니다. heightForRow에 대해 반환 할 높이를 계산할 때 NSString sizeWithFont를 사용하여 셀 높이를 결정합니다. 그러나 필자의 핵심 텍스트 드로잉에서 모든 라인 사이의 간격을 몇 십분으로 늘려 가고 있습니다.NSString sizeWithFont 줄 간격

질문은, 어떻게 내 highForRow 메서드 sizeWithFont에 기본 글꼴 줄 간격 외에 줄 간격도 고려해야할까요?

답변

3

핵심 텍스트를 사용하여 텍스트를 그리는 경우 핵심 텍스트를 사용하여 텍스트의 높이를 계산해야합니다. CTFramesetterSuggestFrameSizeWithConstraints 함수를 확인하십시오.

+0

현재 그래픽 컨텍스트없이 사용할 수 있습니까? – Snowman

+0

예. CGContext없이 CTFramesetter를 생성 할 수 있습니다. –