Como JoeBlow mencionou ( notei depois de digitar e formatar esta resposta ), há também a função UIKit,, NSStringFromCGSize()
para impressão bonita, e seu inverso,, CGSizeFromString()
para criar uma CGSize
estrutura de um NSString
objeto.
A Apple documenta o string
parâmetro da seguinte forma:CGSizeFromString(
string
)
Uma string cujo conteúdo está na forma "{ w , h }", onde w é a largura eh é a altura. Os valores w e h podem ser inteiros ou valores flutuantes. Um exemplo de string válida é @ "{3.0,2.5}". A string não é localizada, então os itens são sempre separados por vírgula.
Exemplo
CGSize size = CGSizeFromString(@"{320,568}");
NSLog(@"Pretty printed size: %@", NSStringFromCGSize(size));
Resultado
Pretty printed size: {320, 568}
- CGRectGetHeight ()
- CGRectGetWidth ()