2016-12-04 30 views
0

在IB中,我構建了一個視圖。在這個觀點中,有一個特定的子視圖,我只想在iPad上定期/定期顯示。我從網上導遊的理解是,我能做到這一點通過相應檢查「已安裝」框:自適應佈局 - 卸載視圖時出錯 - Xcode

uninstalled View - Autolayout

然而,這引起了一個錯誤,說「約束引用項目在當前配置關閉......」。但是如果我在R/R中,並且我的所有觀點都顯示出來了,那甚至有可能呢?

故障排除1

要設法解決它,爲緊湊型/緊湊型和緊湊型/常規I卸載的約束呢!

uninstalled constraints

故障排除2

我發現展示瞭如何右擊該警告消息,並在日誌中發現的實際約束的教程。我將約束ID複製/粘貼到查找欄中,並且這是我的導航到超視圖約束。我卸載了除R/R之外的所有內容的約束,但仍然出現錯誤。

問題

很顯然,我在這裏做得不對,但什麼?

回答

1

這裏沒有什麼「奇怪的」。如果僅在wRhR中存在視圖,顯然涉及該視圖的任何約束最好僅存在於wRhR中。一個約束沒有其中的一個視圖 - 會很奇怪!

至於你的問題的第二部分,你沒有提供任何信息可以讓任何人協助你。您可以輕鬆查看故事板,它會告訴您現在哪些視圖需要約束,您將不得不提供它們(可能只是在wRhR的情況下)。

+0

謝謝馬特。我說的更多的是,我發現奇怪的是,看到警告出現在R/R和其他人(wR/hC等)中。我已經找到了一個幫助我識別特定約束的教程,但這並沒有幫助。我已經爲我的問題添加了更多詳細信息,以防萬一。 –

+0

你在問:「但是如果我在R/R並且我的所有觀點都顯示出來了,那怎麼可能呢?」。但是如果你不是R/R呢?那麼很明顯,如果沒有這個觀點,那麼這個約束是存在的是沒有意義的。 – matt

+0

好的,我明白你說的是對的。我只是修復它。這是否足夠愚蠢,我應該刪除這個問題?或者只是選擇正確並離開它? –