2014-11-24 47 views
5

enter image description here爲什麼我的視圖不能顯示在故事板中並在左側窗格中變灰?

我在故事板中遇到了一個奇怪的錯誤。

我建立了一個UITableViewController原型單元並設置了一些自動佈局約束。一切都好,直到這裏。

然後,我不得不將整個項目目錄移動到另一個文件夾中。這是一個正常的行動,我認爲不應該導致任何問題,因爲應用程序和所有文件都非常獨立。

然而,由於我感動的項目,在UITableView原型細胞是我的故事板中顯示爲空,但子視圖仍然顯示在所有的場景和視圖顯示的左側窗格中...只有他們是灰色的(見屏幕截圖)...有沒有人知道這意味着什麼?我也看了一下Storyboard文件的XML,但是對我來說一切似乎都正常......

任何想法?

編輯:奇怪的事情還在於,從自定義類的IBOutlets仍然被設置並鏈接到故事板視圖......但只有在左窗格中,而不是在故事板本身。

回答

15

就找到了答案我自己,這是因爲大小類被重置後,我搬到了項目......

灰化的觀點是,當意見特定尺寸級別只設置Xcode的標準行爲目前沒有選擇!

我已經設置了大小班我UIViewControllerCompact - Any,這是它看起來像在正常狀態:

enter image description here

當我改變大小班另一個出現的問題(例如, Any - Any):

enter image description here

+0

什麼是尺寸類? – 2014-12-02 07:37:42

+2

這是Apple發佈iOS 8和Xcode 6的新功能,它有助於處理現有iPhone的不同屏幕尺寸。其中有三個:**緊湊**,**常規**和**任意**。你可以在這裏閱讀更多關於大小類:https://developer.apple.com/library/ios/recipes/xcode_help-IB_adaptive_sizes/chapters/AboutAdaptiveSizeDesign.html – nburk 2014-12-02 09:22:14

+0

是的,謝謝。已經想出你的意思:) – 2014-12-02 09:53:03

1

這發生在我身上,因爲我複製並粘貼一些我的從筆尖到storybaord的意見。關閉尺寸等級,並重新解決問題。這可以在File inspector中完成,使用名爲Use Size Classes的複選框

相關問題