我正在尝试查看CGRect的一些属性并执行:
NSLog(@"%@", frame);
但是,我收到一条错误消息,指出CGRect
不是id
类型。如何打印框架以查看其属性?
答案 0 :(得分:82)
您需要使用NSStringFromCGRect
将CG structs
转换为NSString
,具体如下: -
NSLog(@"%@", NSStringFromCGRect(frame));
以下其他功能也可以用于NSLog
CG Structs
: -
NSStringFromCGPoint
NSStringFromCGSize
NSStringFromCGRect
NSStringFromCGAffineTransform
NSStringFromUIEdgeInsets