2015-09-24 6 views
3

Не уверен, что это было упомянуто ранее, но я не мог найти ответ нигде.Высота линии UITextView

У меня есть UITextView с кучей текста (около 130 строк) изменяется, мне нужно, чтобы получить высоту 5 строк этого текста в моем UITextView

+0

я не получил какова ваша проблема, вам нужно установить несколько строк? или один для 5 строк? – piyuj

+0

надеюсь, мой обновленный вопрос поможет @piyuj –

+0

Возможно, вы сможете перевести высоту одной строки с учетом ее размера шрифта. См. http://stackoverflow.com/questions/11776767/what-exactly-is-uifonts-point-size – joels

ответ

7

Попробуйте это:

textView.font.lineHeight * 5 
+0

Ха-ха, не могу поверить, что это так просто, это именно то, что мне нужно –

+0

Я бы добавил self.font! .lineHeight * 5 + textView.textContainerInset.top, чтобы добавить верхний край –

+0

хороший бог. так просто... –