2013-10-23 45 views
0

我一直在嘗試更新我的iOS 7應用程序。它在ios 5上工作正常& 6.我創建了一個正在發生的示例。我有一個uitabbarcontroller作爲根視圖和一個標準的uiviewcontroller作爲一個孩子。在所說的孩子中,我有2個開關,一個靠近底部中心,一個靠右對齊,垂直居中。該應用程序支持所有的方向。當我從風景轉向縱向或反之亦然時,其中一個開關不再起作用。子視圖的界限,但超視圖的界限似乎與舊方向相對應,導致切換可見,但在父視圖之外。爲什麼會發生這種情況,更重要的是,我該如何解決這個問題?ios 7 uitabbarcontroller subview界限旋轉後不正確

圖片附加,灰色背景是標籤欄控制器子視圖的超級視圖。

enter image description here enter image description here

回答

1

我把所有的superviews調整面具是UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight。不知道爲什麼這是沒有問題的iOS 7之前,但這似乎解決它。