在我的故事板中,我附加了對象庫中的一些元素。視圖的大小和每個元素的大小都被設置爲任何值。我可以看到編輯器中的元素,但是當我在模擬器上運行它們時,它們不會出現。我知道它啓動了正確的場景,因爲當我設置背景色時,它顯示出正確的顏色。我是iOS新手,所以我可以真正使用一些幫助。 有什麼建議爲什麼這些元素可能沒有顯示?iOS主要故事板元素未顯示
我已經看到this answer,它不適合我,因爲我已經有設置爲Any
在我的故事板中,我附加了對象庫中的一些元素。視圖的大小和每個元素的大小都被設置爲任何值。我可以看到編輯器中的元素,但是當我在模擬器上運行它們時,它們不會出現。我知道它啓動了正確的場景,因爲當我設置背景色時,它顯示出正確的顏色。我是iOS新手,所以我可以真正使用一些幫助。 有什麼建議爲什麼這些元素可能沒有顯示?iOS主要故事板元素未顯示
我已經看到this answer,它不適合我,因爲我已經有設置爲Any
你肯定忘了添加約束,或添加錯誤約束的所有元素。
要添加約束,請按住Ctrl或單擊鼠標右鍵,然後單擊,拖放到超級視圖,然後選擇適當的約束。
您可以在選擇約束來選擇多個約束時按住shift,然後點擊「添加約束」。
對於非常簡單的視圖,適當的約束通常是Top,Right,Left和Bottom。
這意味着你設置了「我希望該視圖的左邊爲10個單位的視圖」。或者「我希望在這個觀點和其他觀點之間有10個單位」。
它是一個設置兩個物體之間距離的問題。這是一個粗糙的總結性解釋。
我建議你玩弄它,並遵循有關約束的指南,因爲它們一開始並不容易學習。而且也開始與「簡單」的觀點:P
您也可以將&下降限制視圖之間本身,沒有具體的SuperView(創造空間約束,或者如果你希望兩個觀點有「寬度相等」的例子)。
所有視圖在任何時候都必須對X,Y,W有足夠的約束條件。H如果缺少一個,則會發出紅色警告。
黃色的警告意味着,大多數情況下,你所看到的並不是完全呈現的內容。您可以簡單地「解決所有問題」,IDE將重新整理所有內容,如果這不是您想要的,您可以始終按住Z鍵。
我仍然不能添加約束,即使我右鍵單擊/控制+點擊...但你是正確的,因爲我無法看到我添加到左上角的視圖,因爲你說 –
查看截圖附在這裏。我已經表明,如何設置約束。
編輯
看到此鏈接:https://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1
沒關係,但有什麼限制我需要添加我的元素來顯示?我設置了利潤率,並且說約束是針對所有不只是這個大小的課程,但它仍然不起作用 –
請參考我在答案中添加的鏈接。你會得到什麼是約束的答案。 –
您正在使用自動佈局? –
您是否爲您放置的元素設置了約束? –
@BhadreshMulsaniya你的意思是寬度和高度約束? –