0
我有一個視圖,其中包含兩個用作其他視圖的segse的按鈕。 Autolayout被禁用,我已經通過CGRectMake以編程方式設置了縱向和橫向按鈕的幀。當我導航到包含按鈕的視圖時,它們處於正確的位置。另外,旋轉時按鈕出現在正確的框架中。但是,當我切換到另一個視圖時,改變方向,然後返回(即,單擊第一個按鈕以繼續到不同視圖,旋轉該視圖,然後返回到原始視圖),按鈕不再是在適當的框架中。這發生任何方向更改。從iOS7中從不同方向加載時按鈕的位置不正確
我猜測這是因爲初始視圖,無論是縱向還是橫向,都放置在堆棧上,然後我不能再設置幀。是否需要進行某種形式的卸載,或者在加載之前需要檢查方向變化的一些附加代碼?謝謝,非常感謝。
嗨Utkal - 我確實使用與你所描述的相同的方法解決了這個問題。我忘了回答它,但我相信這是通過與檢查員中的自動調整框相同的改變,您剛剛提供了截圖。這讓我難住了一段時間,因爲我已經通過ViewDidLoad方法和旋轉檢查方法以編程方式設置了按鈕,但通過檢查員修復了它。謝謝! – Garmash