我知道目前iPhone/iPad顶部的状态栏(带有时间,电池和网络连接)对于非视网膜屏幕是20像素,对于视网膜屏幕是40像素,但是为了将来证明我的应用程序我想要能够在没有硬编码值的情况下确定这一点.是否可以通过编程方式计算出状态栏的高度?
我对iOS很新.我有一个UITableView,它填充了许多自定义单元格,但向下滚动时底部单元格是不正确的.我的UITableView的Y值是44,高度是480.向下滚动时只有最后一个单元格的一半可见.我该如何解决这个问题.
提前致谢.
当我将一些设备连接到我的iPhone时启动我的应用程序(因此,将显示一个显示连接数量的蓝色条),我的启动图像(Default.png)变形,尺寸不再适合屏幕尺寸.
我怎么解决这个问题?我试图检查"最初隐藏的状态栏",但它只有在加载启动图像后才有用.
提前致谢.
我知道如何通过执行以下操作来更改导航栏(和状态栏)的颜色:
self.navigationController.navigationBar.barTintColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)
但是当我隐藏导航栏时,状态栏颜色将恢复为透明色.
即使导航栏被隐藏,如何使状态栏颜色与barTintColor保持一致?