我剛更新至Xcode 8
。在選擇底部的任何設備時,限制將被重置。由於視圖現在不適用於屏幕。在此之前,我正在使用wAny hAny窗口,並提供了約束條件。這些限制現在甚至在那裏,但需要改變。
我假設我看到的唯一方法是更新所有設備的幀和約束(想知道這是一個恩惠或詛咒)。但是,由於所有設備的單一約束條件都是相同的,考慮到它必須用於代碼中,它的價值將如何保留。
如何更新現有故事板以適合Xcode 8
?
話雖如此,故事板需要重新構建,這意味着應用程序需要再次發佈,因爲當前版本會在iOS 10
上發佈佈局問題。
我的理由有效嗎?Xcode 8故事板 - 更新現有故事板。應用程序需要重新發布嗎?
16
A
回答
13
我不知道我理解你的問題,但我遇到了一種我認爲可能類似的情況。將項目升級到Xcode 8後,我的故事板似乎沒有遵守正確的約束條件。當我編譯和測試時,所有東西仍然可以工作,但Xcode故事板看起來全錯了。
除此之外,Xcode提出了一大堆警告:「XYZ的框架在運行時會有所不同」。
我發現我可以單擊結構窗格中場景旁邊的黃色小警告箭頭,然後單擊其中一個錯位視圖旁邊的小黃色警告圖標。從彈出框中選擇Update frames
和Apply to all views in this container
,然後點擊Fix misplacements
按鈕。
這似乎清理故事板並刪除所有警告。
+1
在最新的Xcode上運行項目時,所有屏幕都會使用相同的舊代碼進行失真。這意味着,框架和約束條件需要更新。 – Nitish
+1
'適用於此容器中的所有視圖'爲我節省了大量時間,謝謝! –
相關問題
- 1. 更新至Xcode 8在故事板中發出新警告
- 2. Xcode 8故事板問題
- 3. Xcode故事板
- 4. @IBInspectable不更新故事板
- 5. 更新基本故事板圖像,以便更新所有其他故事板
- 6. Xcode iPad故事板
- 7. Xcode 6:故事板
- 8. 重用故事板
- 9. Xcode:新的故事板連接
- 10. 從橫向發佈故事板應用
- 11. Xcode 8.1將故事板添加到現有的iPhone故事板的通用應用程序
- 12. GitHub- iOS故事板應用程序
- 13. iOS故事板 - 重新使用UIViewController
- 14. 故事板應用程式
- 15. Xcode 5,禁用故事板
- 16. 重用現有的故事板
- 17. 的Xcode 8個故事板空白
- 18. 在故事板
- 19. 在故事板
- 20. 在故事板
- 21. 故事板發行
- 22. 用故事板
- 23. 用故事板
- 24. 故事板UILabel不會更新文本。
- 25. 故事板界面不更新馬上
- 26. Xcode 5.沒有故事板的選項卡式應用程序?
- 27. ios5 ios5故事板應用程序
- 28. 無故事板的Swift應用程序
- 29. XCode故事板問題
- 30. Xcode - 故事板 - UIPickerView - EXC_BAD_ACCESS
@maddy:蘋果標籤是讓蘋果檢查這一點。我再次添加標籤。請說明你想刪除它的原因。 – Nitish
閱讀蘋果標籤的描述。它說「不要使用」。 – rmaddy
令人失望。如果它不被使用,目的是什麼。 – Nitish