2016-11-12 67 views
0

當我更新到XCode 8.1時,它改變了我的故事板中許多約束條件的常量,並使其處於混亂狀態。我在另一篇文章中讀到,下一個XCode測試版可能會修復它並正在下載它進行嘗試。這是一個很好的大小故事板,我寧願不必重做所有的約束。XCode 8.1更改故事板視圖中的常量

有誰知道如何解決這個問題?謝謝!

回答

1

Xcode(8.1)已經解決了這個問題。這是Xcode 8.0中的一個已知問題。

我沒有使用過Xcode 8.2,但是如果你遇到了問題,你可能想要堅持到8.1。您可以參考這裏還有: -

Layout issues after updating to Xcode 8

以下是在Xcode 8.1版本notes採取:

Interface Builder中

新功能

  • 添加了自定義手勢識別器給對象li brary。將它用於UIGestureRecognizer或NSGestureRecognizer的自定義子類而不是普通的NSObject。這解決了UIView上的庫存和自定義手勢識別器組合無法編譯的問題。 (27838954)
  • 畫布底部有一個新的更新框架按鈕。單擊該按鈕可在Interface Builder畫布上更新所選對象及其子項的框架。 (27818991)
  • 畫布底部的Pin按鈕已重命名爲Add New Constraints。 (27819014)

解決的問題

  • 內容拖動到畫布上靜態的UITableView細胞再次工作。 (28026179)

  • 使用重力固定NSStackView的自動佈局性能問題 區域分佈。 (27910320)

  • 當佈局不明確時,Xcode 8.0並不總是從故事板和xibs恢復視圖幀。 Xcode 8.1修復了其中幾個問題。如果遇到這些問題,請解決「自動佈局」問題中的不明確性並更新幀。 Xcode 8.1會正確保存它們。 (28221021,28244619)

  • 解決了在OS X 10.11上運行時在非Retina屏幕上的設備欄中選擇橫向方向時佈局掛起的問題。 (27251685)
  • 當在Simulator中調試應用程序時,Xcode調試控制檯不再顯示系統框架的額外日誌記錄。 (26652255,27331147)
  • 使用Swift 2.3時,創建IBAction連接時不再在選擇器名稱中插入WithSender。 (25220368)
+1

謝謝!奇怪的是,我在使用XCode 8.1時遇到了這個問題。我會按照步驟,並檢查出 – mdimarca

+0

@MatthewDiMarcantonio當然。如果您有任何問題,請告知我。 –