Цель-C: Как реализовать бесхозный элемент управления TextView - PullRequest
2 голосов
/ 05 июля 2010

Я работаю над приложением для iPad, которое выполняет простое отображение текста, похожее на iBooks.

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

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

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

Спасибо большое!

1 Ответ

1 голос
/ 20 марта 2012

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

...