升級我的iOS 7應用程序是一項挑戰。 UI是從IB構建的,但不使用自動佈局。iOS 7模擬器vs設備vs Storyboard UI差異
在IB上,我取消選中了我的視圖控制器的Extend Edges框。現在,在IB這一切看起來是正確的iOS 7和iOS 6
擴展邊緣選中:
故事板外觀:
分段控制色調:
在模擬器上,內容仍然延伸到導航欄的後面,除非我使導航欄不透明。它似乎只是忽略了擴展邊緣未經檢查的事實。
模擬器外觀:
在iPhone 5運行iOS 7的內容也延伸導航欄下。另外,所有的導航按鈕都具有iOS 6外觀。分段控制也似乎忽略了色調並在黑色上顯示黑色。
iPhone 5運行iOS 7外觀:
有人能解釋這裏發生了什麼,以及如何我可以得到IB,模擬了iOS 7的外觀和設備相匹配?
有同樣的問題,挑選第二個設備(並隨後刪除6.1 sdk符號鏈接)修復它。我的問題是我在iOS7設備上獲得了iOS6 UI ... – Nicolinux