2014-10-04 2 views
11

Я пытаюсь увидеть некоторые свойства CGRect и делает:Как NSLog в CGRect

NSLog(@"%@", frame); 

Однако я получаю сообщение об ошибке: CGRect не является id типа. Как распечатать фрейм, чтобы увидеть его атрибуты?

ответ

43

Вы должны использовать NSStringFromCGRect, который будет преобразовывать CG structs в NSString, смотрите ниже: -

NSLog(@"%@", NSStringFromCGRect(frame)); 

Также ниже приведены следующие другие функции, которые могут быть использованы для NSLogCG Structs, а также: -

NSStringFromCGPoint 
NSStringFromCGSize 
NSStringFromCGRect 
NSStringFromCGAffineTransform 
NSStringFromUIEdgeInsets 
+0

Использование: NSLog (@ "% @", NSStringFromCGPoint (точка)); – Aks

Смежные вопросы