2
我怎樣才能簡化代碼在一行?我如何簡化UIScreen寬度?
CGRect screen = [[UIScreen mainScreen] bounds];
NSLog(@"%@", screen.size.width);
謝謝你的時間。
我怎樣才能簡化代碼在一行?我如何簡化UIScreen寬度?
CGRect screen = [[UIScreen mainScreen] bounds];
NSLog(@"%@", screen.size.width);
謝謝你的時間。
此語句將導致異常,還是應該:
NSLog(@"%@", screen.size.width);
的width
屬性返回CGFloat
。你會需要你的日誌語句更改爲:
NSLog(@"%f", screen.size.width);
如果你想在同一行的一切:
NSLog(@"%f", [[[[UIScreen mainScreen] bounds] size] width]);
我建議:
NSLog(@"%1.0f", [UIScreen mainScreen].bounds.size.width);
兩者都要高度和寬度你可以使用NSStringFromCGSize:
NSLog(@"%@", NSStringFromCGSize([UIScreen mainScreen].bounds.size));
感謝您真正快速的回答。很高興知道。祝你今天愉快。 – geforce 2010-07-01 10:29:09