我試圖在iOS 7中測試我的應用程序,然後我發現我的視圖顯示在狀態欄上......當我閱讀iOS 7時,狀態欄是隱藏的。那麼如何讓它兼容在iOS 6和iOS 7上運行?我是否應該爲每個屏幕爲不同的iOS版本創建不同的.xib文件?狀態欄顯示在我的視圖的邊界上iOS 7
我一直在閱讀這個: 如果標準應用的兩個版本應該有相似的佈局,使用自動佈局來創建一個在兩個版本的iOS中都能正常工作的UI。要支持iOS的多個版本,請指定Auto Layout可用於調整故事板或XIB文件中的視圖和控件的一組約束(要了解有關約束的更多信息,請參閱「約束之間的快照視圖之間的關係」)。
如果標準應用程序的兩個版本應具有相似的佈局,並且未使用自動佈局,請使用偏移量。要使用偏移量,請首先更新iOS 7的UI。接下來,指定將早期UI中每個元素的原點,高度和寬度定義爲iOS 7 UI中元素新位置的偏移量的值。
但是,當我的.xib使用自動佈局,它顯示了一個錯誤,自動佈局是在以前的版本到iOS 6
我該如何解決這個問題?
你應該問蘋果開發者論壇ios7相關的問題,因爲它仍然是在NDA。 – cahn
看到這個鏈接:http://stackoverflow.com/questions/17678881/how-to-change-status-bar-text-color-in-ios-7 – Developer
@開發我已經通過這個鏈接..它將狀態酒吧在淺灰色的顏色..但我的問題是設置我的UI屏幕框架...因爲我的整個屏幕20像素了...在ios7中,但在ios6中正常... – Bhrigesh