As JoeBlow sözü ( ben yazmaya ve bu cevabı biçimlendirme sonra fark ), ayrıca UIKit işlevi var, NSStringFromCGSize()
oldukça baskı ve bunun tersi için, CGSizeFromString()
bir oluşturmak için CGSize
bir gelen yapı NSString
nesnesi.
Apple, string
parametresini aşağıdaki gibi belgeler :CGSizeFromString(
string
)
İçeriği "{ w , h }" biçiminde olan bir dize; burada w genişlik ve h yüksekliktir. W ve h değerleri, tam sayı ya da hareketli değerler olabilir. Geçerli bir dize örneği @ "{3.0,2.5}" dir. Dize yerelleştirilmez, bu nedenle öğeler her zaman virgülle ayrılır.
Misal
CGSize size = CGSizeFromString(@"{320,568}");
NSLog(@"Pretty printed size: %@", NSStringFromCGSize(size));
Çıktı
Pretty printed size: {320, 568}
- CGRectGetHeight ()
- CGRectGetWidth ()