如何NSLog CGRect

时间:2014-10-04 17:58:56

标签: objective-c

我正在尝试查看CGRect的一些属性并执行:

NSLog(@"%@", frame);

但是,我收到一条错误消息,指出CGRect不是id类型。如何打印框架以查看其属性?

1 个答案:

答案 0 :(得分:82)

您需要使用NSStringFromCGRectCG structs转换为NSString,具体如下: -

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

以下其他功能也可以用于NSLog CG Structs: -

NSStringFromCGPoint  
NSStringFromCGSize  
NSStringFromCGRect  
NSStringFromCGAffineTransform  
NSStringFromUIEdgeInsets