我想用自動佈局在我的項目自動佈局混合代碼和Interface Builder
理想我想有廈門國際銀行在哪裏「預安排」我的觀點大約possition和高度,以及所有的出口和動作的主。
然後我想 - viewDidLoad中addConstraints各方意見,使他們重新安排
這甚至好的解決辦法?我應該如何繼續設置xib以使用自動佈局?我應該在自己設定之前刪除所有限制嗎?
感謝您的任何建議
我想用自動佈局在我的項目自動佈局混合代碼和Interface Builder
理想我想有廈門國際銀行在哪裏「預安排」我的觀點大約possition和高度,以及所有的出口和動作的主。
然後我想 - viewDidLoad中addConstraints各方意見,使他們重新安排
這甚至好的解決辦法?我應該如何繼續設置xib以使用自動佈局?我應該在自己設定之前刪除所有限制嗎?
感謝您的任何建議
我建議做到以下幾點:
這樣你得到的最好的部分兩個世界。最初設置所有佈局,然後您可以在運行時對其進行調整。
謝謝!要嘗試說實話,我甚至不知道你可以排除限制...但也許我的目標是快速設置視圖和出口他們,並做代碼中的精確定位,但是這可能是錯誤的方法。 – Dominoo
出於好奇,如果您經歷了設置視圖的麻煩,爲什麼不只是在IB中設置約束呢?有些情況下你可能會這樣做,但它們很不尋常。爲什麼不在IB中設置約束?這樣做通常要容易得多。 – Rob
一個很好的解決方案是什麼?我和Rob在一起,除非你想做一些在那裏做不到的事情,否則你應該把它們放在IB中。如果你在代碼中添加自己的代碼,是的,你通常不得不刪除你在IB中設置的代碼(或者至少修改常量值)。 – rdelmar
老實說,我不喜歡界面生成器。看起來,對於複雜的觀點,我會點擊自己死亡:)我討厭總是試圖點擊這些1px行。我喜歡快速模擬的界面構建器,但我主張對視圖進行編碼。我不是說它的好處,但是這就是爲什麼我問這個問題,你的意見是事實上他們讓我想到了。附:在IB很多約束似乎是可怕的混亂給我:) – Dominoo