除了导航栏,我想获得视图的高度。到目前为止我使用了以下方法。还有更好的方法吗?将导航栏的高度硬编码为44.0并不危险吗?
CGRect screenRect = [[UIScreen mainScreen] applicationFrame];
viewHeight = screenRect.size.height - 44.0;
答案 0 :(得分:0)
你想要结合什么?这很简单,也是最好的方式。
如果您经常在代码中执行此操作,则可以创建一些宏
#define kViewHeight CGRect screenRect = [[UIScreen mainScreen] applicationFrame]; viewHeight = screenRect.size.height - 44.0;
或类似的东西。