2013-09-22 26 views
0

我在iphone 4和5模擬器上運行我的程序,並使用ios 7突然通過背景和屏幕上的某些元素向下移動。我測量,它等於20分。我的視圖不使用自動佈局。 爲什麼是這樣?怎麼修?ios 7中的元素向下移動了20分

enter image description here

+0

可能重複[狀態欄和導航欄出現在我的視圖邊界在iOS的7](http://stackoverflow.com/questions/17074365/status-bar-and-導航欄出現在我的意見界內在IOS - 7) – ppaulojr

+0

謝謝!在此鏈接找到答案 – Madman

回答

0

這是因爲在IOS 7,其中電池等被顯示在頂部的狀態欄區域現在是一個可用區域。

這不是iOS6中的情況,這就是您的應用程序向下移動的原因。

您需要決定如何解決這個問題。

可能會將您的背景延長20個點並將其顯示在狀態欄下方。

0

這是因爲現在在iOS7狀態欄不佔用20像素的空間。所以現在你的觀點變得更大了。你可以做的代碼與此條件

NSString *currSysVer = [[UIDevice currentDevice] systemVersion]; 
int versionVal=[currSysVer intValue]; 
if(versionVal>=7) 
{ 
    //code iOS7 
}