如何NSLog CGRect

Dav*_*542 29 objective-c

我试图看到CGRect的一些属性并做:

NSLog(@"%@", frame);
Run Code Online (Sandbox Code Playgroud)

但是,我收到的错误CGRect是不是id类型.如何打印框架以查看它的属性?

Hus*_*bir 94

您需要使用NSStringFromCGRect哪些将转换CG structsNSString,请参阅下面: -

NSLog(@"%@", NSStringFromCGRect(frame));
Run Code Online (Sandbox Code Playgroud)

以下还可以使用以下其他功能NSLog CG Structs: -

NSStringFromCGPoint  
NSStringFromCGSize  
NSStringFromCGRect  
NSStringFromCGAffineTransform  
NSStringFromUIEdgeInsets
Run Code Online (Sandbox Code Playgroud)