为屏幕宽度定义常量

Abh*_*nav 4 iphone cocoa-touch ios

我有一个常量定义的屏幕宽度为320.这是在我的代码中的多个地方使用.我必须改变它以从当前设备中获取价值,我不想触及所有这些地方.所以,我想用值为它定义一个常量:

[[UIScreen mainScreen] bounds].size.width

#define kScreenWidth [[UIScreen mainScreen] bounds].size.width
Run Code Online (Sandbox Code Playgroud)

但它给了我很多编译错误.任何线索?

Mar*_*ams 9

[[UIScreen mainScreen] applicationFrame].size.width
Run Code Online (Sandbox Code Playgroud)