【问题标题】:How to NSLog a CGRect [duplicate]如何 NSLog CGRect [重复]
【发布时间】:2014-10-04 17:58:55
【问题描述】:

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

NSLog(@"%@", frame);

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

【问题讨论】:

    标签: objective-c


    【解决方案1】:

    您需要使用NSStringFromCGRectCG structs 转换为NSString,请参阅以下内容:-

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

    以下还有以下可用于NSLog CG Structs 的其他函数:-

    NSStringFromCGPoint  
    NSStringFromCGSize  
    NSStringFromCGRect  
    NSStringFromCGAffineTransform  
    NSStringFromUIEdgeInsets
    

    【讨论】:

    • 使用:NSLog(@"%@", NSStringFromCGPoint(point));
    猜你喜欢
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 2011-03-23
    • 1970-01-01
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    相关资源
    最近更新 更多