2015-02-10 75 views
0

在容器視圖中,我有一個子視圖,從viewController視圖的頂部/底部/左側/右側約束8個像素。有一個按鈕在其內部添加(非自動佈局)視圖,另一個按鈕導致(自動佈局)視圖在其下展開。加載視圖時,所有內容都應該是這樣,但只要按下兩個按鈕中的任何一個,所討論的視圖就會縮小另外8個像素左右的寬度。自動佈局視圖在交互時調整大小

我已經嘗試過在腳本中的幾個點上調用layoutIfNeeded(),但那沒有奏效。有人知道這裏可能會發生什麼嗎?是否存在一些衝突,因爲我將自動佈局與非受限視圖混合在一起?

+1

您將需要共享代碼或將項目上傳到GitHub並共享鏈接。 – 2015-02-10 15:32:05

回答

0

經過幾個小時的混亂之後,我發現改變視圖在IB中受到限制的方式解決了問題。

我不明白爲什麼這個工作,但incase其他人曾經遇到類似的問題,而不是限制左/右容器視圖,嘗試限制視圖的寬度等於容器視圖(減去某些東西),並在容器約束中添加一箇中心。

相關問題