我有一個應用程序是使用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中設定狀態欄樣式不透明黑色風格,並且仍然認爲重疊狀態欄。