我有一个应用程序是使用iOS 6 sdk开发的。现在我已经将sdk和目标更新到了iOS 7.在我完成开关并运行应用之后,我注意到一些UI元素没有被定位在模拟器中。我想这是因为半透明的状态栏。我将视图的框架高度从748改为768,并将Delta Y设置为20.我认为这会使视图在状态栏下方开始。但它似乎重叠,因为他们在iOS的6iOS 7 - 查看重叠状态栏,甚至将Delta Y设置为20之后
我已经尝试设置的UI元素没有被定位:
- 画框高度748,增量Y 20
- 画框高度748,三角洲ÿ-20
- 画框高度768,增量Y 20
- 画框高度768,增量Y -20
在每种情况下,状态栏overla ps的观点。
模拟器视图(与旧的设置,框架高度748,没有增量):
[更新]我试图在info.plist中设定状态栏样式不透明黑色风格,并且仍然认为重叠状态栏。