Как упомянул JoeBlow ( Я заметил после того, как напечатал и отформатировал этот ответ ), есть также функция UIKit, NSStringFromCGSize()
, для красивой печати, иобратное значение CGSizeFromString()
для создания структуры CGSize
из объекта NSString
.
Apple документирует параметр string
CGSizeFromString(
string
)
следующим образом:
Строка, содержимое которой имеет вид "{ w , h }", где w - ширина, а h - высота.Значения w и h могут быть целыми числами или значениями с плавающей запятой.Пример допустимой строки: @ "{3.0,2.5}".Строка не локализована, поэтому элементы всегда разделяются запятой.
Пример
CGSize size = CGSizeFromString(@"{320,568}");
NSLog(@"Pretty printed size: %@", NSStringFromCGSize(size));
Выход
Pretty printed size: {320, 568}
- CGRectGetHeight ()
- CGRectGetWidth ()