如何在一行中简化代码?
CGRect screen = [[UIScreen mainScreen] bounds];
NSLog(@"%@", screen.size.width);耽误您时间,实在对不起。
发布于 2010-07-01 18:13:20
此语句将导致异常,或者应该:
NSLog(@"%@", screen.size.width);width属性返回一个CGFloat。您需要将日志语句更改为:
NSLog(@"%f", screen.size.width);如果您希望所有内容都在一行中:
NSLog(@"%f", [[[[UIScreen mainScreen] bounds] size] width]);发布于 2010-07-01 20:37:22
我建议:
NSLog(@"%1.0f", [UIScreen mainScreen].bounds.size.width);要同时获得高度和宽度,可以使用NSStringFromCGSize
NSLog(@"%@", NSStringFromCGSize([UIScreen mainScreen].bounds.size));https://stackoverflow.com/questions/3156789
复制相似问题