2010-07-05 2 views
2

Я работаю над iPad-приложением, которое просто отображает текст, похожий на iBooks.Objective-C: Как реализовать управление сиротой TextView

Я хотел бы показать ТОЛЬКО полные абзацы на каждом экране (т. Е. Нет сирот/вдов на странице). Подобно iBooks, я хочу разрешить пользователю изменять размер шрифта и шрифта и продолжать держать все строки в параграфах вместе. Пользователь сможет перемещаться вперед и назад (точно так же, как iBooks).

Я изучаю это и не могу найти решение для этого. Я думаю, что кто-то уже сделал этот код, но похоже, что мне нужно будет определить размер шрифта и рассчитать размер TextView, а затем подсчитать количество символов и т. Д. И т. Д.

У кого-нибудь есть предложение, где я могу начать это делать?

Спасибо!

ответ

1

Посмотрите на NSString UIKit Addition. У него есть методы для вычисления того, сколько пространства займет отрисовка строки в шрифте «дать».