2017-02-20 32 views
0

我有一個導航控制器與視圖控制器與容器視圖,其中視圖加載編程和基於按鈕點擊子視圖加載在視圖的頂部。當我從相同的方向添加子視圖時,視圖被正確放置,但是當子視圖在添加視圖時被旋轉時,子視圖不能正確地位於它們應該設置的位置。我該如何解決這個問題?UIView沒有正確位於ViewController後旋轉

感謝

+0

使用'AutoLayout'或設置框架'didLayoutSubviews'方法 – KrishnaCA

回答

0

,你可以使用自動佈局和/或大小類或實現didRotateFromInterfaceOrientation檢測設備的方向無論是橫向或縱向模式,然後相應地改變你的UIView的位置

+0

我已經實現了自動佈局和橫向視圖看起來不錯,但每當子視圖中斷後方向加載視圖。 – RoshUn

0

你應該使用自動佈局或大小類。使用定位方法比你可以根據它們設置子視圖位置。