##問題:

主要是心血來潮把自己就的App”粉絲相簿“想拿出來改版(終於). 結果發現上下邊有黑條.這裡有個示意圖:

不過,我的App明明就是使用系統預設的UITableViewController,NavigationController跟UITabBar而已. 趕緊來找找解決方法.

##主要原因:

根據iOS 9 Xcode 7 - Application appears with black bars on top and bottom這邊的解答,是說由於你沒有” LaunchScreen.storyboard”在你的App,所以XCode會”預設”而把你的App變成比較能夠跑的狀況(類似iPhone4 App跑在 iPhone6 Plus一樣).

這樣其實很不好,因為有上下邊黑條還有擴大的效果.

##解決方式:

根據http://stackoverflow.com/a/32614526/1316907這邊的解釋,進行以下的方式可以解決這樣的問題:

  • 更改”Launch Image Source” 成 “Brand Assets”
  • 不過由於我還是有問題,我必須還要修改”Launch Screen File”成MainStoryBoard

這裡有個修改後示意圖:

打完收工,本來想加新功能,卻踩一堆舊Bug.不過這樣也學了一課.. 真棒…

##相關鏈結:


Evan

Attitude is everything