2010-09-22 5 views
2

J'ai du mal à essayer de construire une page en utilisant Core Text, où j'ai plusieurs paragraphes qui se suivent, mais dans des styles différents. En d'autres termes, j'aimerais avoir un paragraphe de titre, suivi d'un paragraphe de sous-titre, suivi de plusieurs paragraphes de corps. En ce qui concerne HTML, ce serait:Comment rendre différents styles de paragraphe dans le texte principal?

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

J'ai aussi loin que la création d'un CTFramesetter pour le titre, la création d'un CTFrame de cela, puis le dessin au contexte. Cependant je ne comprends pas comment créer un nouveau cadre qui coule du paragraphe précédent. Quelqu'un peut-il aider s'il vous plaît? Ou y a-t-il un bon tutoriel en ligne pour vous aider?

Merci!

: -Joe

Répondre

1

La meilleure façon de le faire est de style que votre NSAttributedString avec les différents styles avant de créer des framesetters.

+0

-je créer un seul NSAttributedString pour le document entier? – jowie

+0

@Joe Si vous le pouvez, c'est la meilleure façon de le faire. – cobbal

+0

Merci :) y at-il de bons exemples de la façon de construire un NSAttributedString à partir de HTML ou similaire? – jowie

Questions connexes