2012-10-07 12 views
0

後我有一個使用一個自定義的容器控制器基於所述設備的方位2個視圖控制器之間進行切換的測試應用程序。在肖像控制器中,我有一個按鈕和一個滑塊 - 旋轉一圈後再回到肖像,滑塊仍然有效,但按鈕不起作用。之後再來一次,兩個UI元素停止響應觸摸。按鈕和滑塊停止響應輪作

與此同時,在landscapeController中,按鈕可以在您切換到該控制器的前6次正常工作,但7號按鈕僅在最左側響應,並且在8號時不再響應所有。

的意見後轉看起來很好 - 一切都保持在正確的地方。沒有方法連接到這些UI元素,我只是看到他們是否對觸摸敏感。我強烈的引用了兩個子視圖控制器,所以我在每次旋轉時都會呈現相同的實例。如果有幫助,我可以發佈容器控制器的代碼。

有人知道這裏發生了什麼嗎?

+0

試圖使剪輯的所有意見,可能是他們調整當你改變方向。 – NeverBe

+0

@NeverBe,你肯定是要發生什麼,但我無法弄清楚如何解決它。如果我檢查的控制器意見「剪輯子視圖」複選框,然後我看到一個旋轉和2後,我一直在使用自動佈局嘗試滑塊和支柱和彈簧沒有成功的很多很多組合後的按鈕消失。我最初的方式是,視圖看起來都保持正確的位置,但隨着剪輯打開,它們消失了 - 這是因爲主視圖正在移動? – rdelmar

+0

可能是'移動,可能不是。方向更改後,您可以嘗試將子視圖的大小調整爲超視界。 – NeverBe

回答

0

我發現很多經過試驗了答案 - 需要在容器控制器的視圖中的「自動調整子視圖」複選框被取消。我不確定那究竟是什麼,但它不恰當地調整了子控制器的視圖。