Какую структуру рендеринга текста я должен использовать? - PullRequest
1 голос
/ 16 сентября 2010

В настоящее время я планирую проект для iPad, который довольно текстовый и шрифтовый. Есть много страниц с стилизованным текстом, которые также требуют пользовательских шрифтов. Я поиграл с идеей простого рендеринга файлов PDF или PNG на экране, но я думаю, что мы должны иметь возможность динамически перерасполагать текст.

Мы достаточно успешно использовали UIWebView в предыдущем проекте, однако есть некоторые вещи, которые мне не нравятся ... Во-первых, вам нужно скрыть все глупые элементы тени, чтобы они не отображались, когда пользователь прокручивать за пределы, и нам пришлось добавить немного JavaScript, чтобы узнать, когда страница полностью загрузится. В целом, опыт показался немного неуклюжим, а также беспокоился о том, может ли проект потенциально разрушиться, если Apple решит обновить подпредставления ...

Другая вещь, на которую мы смотрели, это Core Text, который выглядит очень мощным. Единственное беспокойство по этому поводу заключается в том, что для нас это выглядит довольно крутой кривой обучения, поскольку мы в основном работали в UIKit (с небольшим количеством Core Graphics). Я даже не мог понять, как изменить размер шрифта после утренней работы.

Есть ли другие альтернативы *? Должен ли я придерживаться основного текста? Есть ли способ использовать UITextView с несколькими шрифтами и стилями?

Спасибо!

: - Джо

РЕДАКТИРОВАТЬ: * по альтернативам, я действительно ищу альтернативы встроенного iPhone SDK только, пожалуйста ... Я бы не стал связываться со сторонними фреймворками, потому что у меня нет времени ... Спасибо:)

1 Ответ

0 голосов
/ 16 сентября 2010

Вы можете использовать Pango, который использует CoreText в iOS.

...