Seperti yang disebutkan JoeBlow ( saya perhatikan setelah mengetik dan memformat jawaban ini ), ada juga fungsi UIKit NSStringFromCGSize()
, untuk pencetakan cantik, dan kebalikannya CGSizeFromString()
, untuk membuat CGSize
struct dari suatu NSString
objek.
Apple mendokumentasikan string
parameter sebagai berikut:CGSizeFromString(
string
)
Sebuah string yang isinya berupa "{ w , h }", dimana w adalah lebar dan h adalah tinggi. Nilai w dan h dapat berupa nilai integer atau float. Contoh string yang valid adalah @ "{3.0,2.5}". String tidak dilokalkan, jadi item selalu dipisahkan dengan koma.
Contoh
CGSize size = CGSizeFromString(@"{320,568}");
NSLog(@"Pretty printed size: %@", NSStringFromCGSize(size));
Keluaran
Pretty printed size: {320, 568}
- CGRectGetHeight ()
- CGRectGetWidth ()