2010-12-10 4 views
0

Je veux diviser un NSString en plusieurs lignes avec une largeur différente, je trouve cette méthode [NSString sizeWithFont:forWidth:lineBreakMode:] dans le document, mais il ne fournit pas la position où le saut de ligne a lieu. Y at-il une méthode dans l'IOS qui fonctionne comme suit dans Symbian:NSString où va la ligne

class CFont : 
TextCount() 
IMPORT_C TInt TextCount(const TDesC &aText, TInt aWidthInPixels) const; 

Description Obtient la quantité de descripteur spécifié peut être affiché dans cette police sans dépasser la largeur spécifiée.

Note:

Cette fonction ne présente aucune de le descripteur lui-même - il est utilisé avant l'affichage, pour vérifier si le descripteur tout peut être affiché.

Paramètres:

const Tdesc & atext Le descripteur . TInt aWidthInPixels La largeur disponible pour l'affichage des caractères.

Valeur de retour:

TInt Le nombre de caractères qui seront en mesure d'être affiché sans dépasser la largeur spécifiée. Le compte commence au début du le descripteur.

TextCount() 
IMPORT_C TInt TextCount(const TDesC &aText, TInt aWidthInPixels) const; 

Description: combien gets le descripteur spécifié peut être affiché dans cette police sans dépasser la largeur spécifiée .

Note:

Cette fonction ne présente aucune du descripteur lui-même - il est utilisé avant l'affichage, pour vérifier si le descripteur tout peut être affiché.

Paramètres:

const Tdesc & atext Le descripteur.

TInt aWidthInPixels La largeur disponible pour l'affichage des caractères.

Valeur de retour:

TInt Le nombre de caractères qui seront en mesure d'être affiché sans dépasser la largeur spécifiée. Le compte commence au début du le descripteur.

Répondre

Questions connexes