這裏的一個問題:Xcode 4.5 corrupting XIBs?說明了xcode 4.5創建不能在ios5上運行的nib文件的問題和解決方案。如何爲xcode 4.5默認禁用自動佈局?
有沒有人有解決方案,以防止自動佈局複選框被默認爲?我擔心在發展過程中,我會忘記取消選中該框。
這裏的一個問題:Xcode 4.5 corrupting XIBs?說明了xcode 4.5創建不能在ios5上運行的nib文件的問題和解決方案。如何爲xcode 4.5默認禁用自動佈局?
有沒有人有解決方案,以防止自動佈局複選框被默認爲?我擔心在發展過程中,我會忘記取消選中該框。
有一種方法,但它是有點令人費解,而且我想補充,不建議使用。
您可以打開位於你的模板文件:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/User Interface/
,在每個目錄,還有的.xib文件。他們是XML文件,用文本編輯器打開它們。
替換以下行:
<bool key="IBDocument.UseAutolayout">YES</bool>
到
<bool key="IBDocument.UseAutolayout">NO</bool>
我雖然重複,不建議這樣做。
有一個項目模板文件夾,你應該修改那裏的xib文件。在各個分鏡圖文件NO
useAutolayout="YES"
:
此外,如果你想禁用自動故事板佈局,你應該改變這種屬性。
這很有趣。是否不推薦,因爲它在升級過程中會被覆蓋?或者因爲它在升級過程中不會被覆蓋?還是其他原因? – Mike
是的,它會被更新覆蓋。 –
由於自動佈局在運行於iOS 5.0(我必須支持)的應用程序上崩潰,因此值得我這樣做。謝謝你的回答! –