Comme JoeBlow l'a mentionné ( j'ai remarqué après avoir tapé et formaté cette réponse ), il y a aussi la fonction UIKit NSStringFromCGSize()
, pour une jolie impression, et son inverse CGSizeFromString()
, pour créer une CGSize
structure à partir d'un NSString
objet.
Apple documente le string
paramètre de comme suit:CGSizeFromString(
string
)
Une chaîne dont le contenu est de la forme "{ w , h }", où w est la largeur et h est la hauteur. Les valeurs w et h peuvent être des valeurs entières ou flottantes. Un exemple de chaîne valide est @ "{3.0,2.5}". La chaîne n'est pas localisée, les éléments sont donc toujours séparés par une virgule.
Exemple
CGSize size = CGSizeFromString(@"{320,568}");
NSLog(@"Pretty printed size: %@", NSStringFromCGSize(size));
Production
Pretty printed size: {320, 568}
- CGRectGetHeight ()
- CGRectGetWidth ()