我有一個簡單的佈局,其中包含多個視圖和約束來根據需要定位和調整它們的大小。當我將應用程序部署到模擬器或設備時,所有視圖的X,Y和寬度都具有適當的大小。另一方面,高度始終爲0.根據超級視圖,所有視圖都具有比例高度。僅在將方向更改爲橫向並返回縱向後,才能正確顯示縱向佈局
現在,如果我將方向翻轉到風景然後回到人像,所有東西都會正確顯示(高度不再爲0)。
我使用比例高度相同的邏輯以前,我開始更新到Xcode的7
編輯您可以從得到的.xib後發現這個問題與新創建的視圖控制器:http://1drv.ms/1M81EUQ
需要在你的約束是如何設置的詳細信息 - 你可以共享代碼或故事板文件?這聽起來像你錯過了一個約束。 – Ben
你是否改變了代碼中有關視圖的任何內容?這聽起來像是你正在添加一些決定代碼高度的內容,但是直到設備旋轉後纔會重新繪製視圖。也許你忘了layoutif需要什麼地方? – JWKothe
@ProgrammingBonn不,我沒有改變任何代碼。我只是在XIB中放置佈局,然後加載它。 –