Oll*_*lie 8 statusbar orientation ipad ios
我一直在使用以下代码来获取状态栏的高度:
[UIApplication sharedApplication].statusBarFrame.size.height
这在Portrait模式下完美运行并返回预期值(20.0),但当应用程序在Landscape中时,我得到1024.0的意外值!
有人能够为我阐明这一点吗?
iOS版本6.1.3
XCode版本4.6.2
cpr*_*ack 13
如果您想忘记方向或坐标相关问题,请使用此选项:
float statusBarHeight = MIN([UIApplication sharedApplication].statusBarFrame.size.height, [UIApplication sharedApplication].statusBarFrame.size.width);
Run Code Online (Sandbox Code Playgroud)
Tam*_*nad 10
您可能需要使用[UIApplication sharedApplication].statusBarFrame.size.width横向方向.与[[UIScreen mainScreen] applicationFrame]在横向方向上显示切换值相同
| 归档时间: |
|
| 查看次数: |
3717 次 |
| 最近记录: |