Как я могу отобразить различные стили абзаца в Базовом тексте? - PullRequest
2 голосов
/ 22 сентября 2010

Мне трудно разобраться, как создать страницу, используя Core Text, где у меня есть несколько абзацев, которые следуют друг за другом, но в разных стилях.хотел бы иметь титульный абзац, за которым следует абзац с субтитрами, за которым следуют несколько абзацев основного текста.В терминах HTML это будет:

<h1>Some title</h1>
<h2>Some subtitle</h2>
<p>Blah blah...
         ...</p>

Я дошел до создания CTFramesetter для заголовка, создания из него CTFrame и затем его рисования в контексте.Однако я не понимаю, как создать новый фрейм, который вытекает из предыдущего абзаца.Может кто-нибудь помочь, пожалуйста?Или есть какой-нибудь хороший онлайн-учебник, чтобы помочь?

Спасибо!

: - Джо

Ответы [ 2 ]

1 голос
/ 19 июня 2011

Возможно, вы захотите взглянуть на этот проект с открытым исходным кодом: https://github.com/Cocoanetics/NSAttributedString-Additions-for-HTML/

1 голос
/ 22 сентября 2010

Самый простой способ сделать это, просто стилизовать NSAttributedString с различными стилями, прежде чем создавать какие-либо framesetters.

...