首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何简化UIScreen宽度?

如何简化UIScreen宽度?
EN

Stack Overflow用户
提问于 2010-07-01 18:06:50
回答 2查看 5.3K关注 0票数 2

如何在一行中简化代码?

代码语言:javascript
复制
CGRect screen = [[UIScreen mainScreen] bounds];
NSLog(@"%@",  screen.size.width);

耽误您时间,实在对不起。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-07-01 18:13:20

此语句将导致异常,或者应该:

代码语言:javascript
复制
NSLog(@"%@", screen.size.width);

width属性返回一个CGFloat。您需要将日志语句更改为:

代码语言:javascript
复制
NSLog(@"%f", screen.size.width);

如果您希望所有内容都在一行中:

代码语言:javascript
复制
NSLog(@"%f", [[[[UIScreen mainScreen] bounds] size] width]);
票数 3
EN

Stack Overflow用户

发布于 2010-07-01 20:37:22

我建议:

代码语言:javascript
复制
   NSLog(@"%1.0f", [UIScreen mainScreen].bounds.size.width);

要同时获得高度和宽度,可以使用NSStringFromCGSize

代码语言:javascript
复制
   NSLog(@"%@", NSStringFromCGSize([UIScreen mainScreen].bounds.size));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3156789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档