static const CGRect screenRect = [[UIScreen mainScreen] bounds];
static const CGFloat screenWidth = screenRect.size.width;
static const CGFloat screenHeight = screenRect.size.height;
我知道屏幕大小是一个运行时变量,在编译时不知道。我已经看到了关于数组和其他对象的类似问题,但这些问题并不直接与此有关。
我们需要一种快速访问屏幕尺寸的方法,因为这就是我如何进行所有布局,而且我不想在所有布局中重新定义screenHeight
和screenWidth
延迟加载属性初始值设定项,例如textFields和labels。我知道self.view.frame.size
,但我正在寻找更优雅的解决方案。
那么我如何才能在我的应用代码中广泛访问screenHeight
和screenWidth
?