我的問題是,我在故事板中設置了約束條件。但是之後我想在視圖出現在屏幕上之前調整它。何時修改常量,以便覆蓋storyboard設置?
因此,例如,如果我在一行中放置5個視圖,並且我想在較小的手機上隱藏其中一個,那麼我在哪裏放置代碼。我嘗試了viewWillApper
,但故事板安裝程序在該方法之後加載並覆蓋了我的設置。
我發現viewDidLayoutSubviews
但現在我想知道這是否是最好的方法。因爲我認爲這會在以後多次調用,但我想要一些只有在通過storybord設置修改約束後才調用的方法。就在主屏幕出現之前。
希望你能引導我走向正確的方向。
'viewWillAppear'應該可以正常工作。其實,如果你打算一次設置約束,'viewDidLoad'就可以。你如何修改約束? – FreeNickname