通常咱們在低版本寫的項目 好比在xcode6上寫的項目 在模擬器上運行都很是正常 可是當咱們的xcode升級以後再次運行相同的項目 就有可能會出現上下黑邊的問題 查了一下資料原來Xcode 6 默認新建的啓動頁面爲 LaunchScreen.xib,系統經過檢測是否有這個文件,來判斷 app 是否支持 iphone 6 & 6 plus.xcode
若是要支持 iOS 7,還必須添加 Launch Image assets.若是 app 要支持 iOS 7可是沒有設置 Launch image assets ,在 iOS 7 上運行上下兩邊就會出現黑邊。app
解決辦法1:Target -> General Tab -> App Icons and Launch Images -> add launch image 意思就是在launch上加個啓動畫面iphone
解決方案二:新建一個圖片名爲Default-568h@2x (純黑或則純白均可以尺寸爲640*1136(單位是像素 這個是iphone6的分辨率 png格式的))新建完成以後把這個圖片直接拖到項目裏 你就神奇的發現上下黑邊解決了動畫
以純白爲例:(純黑也是這樣的)code