2014-02-11 74 views
-1

我想在單個場景中處理很多UIViews。其中一些視圖將在運行時保持隱藏狀態,直到發生某些特定事件。當我使用界面構建器進行繪製時,我看到了一個令人困惑的場景,因爲在運行時隱藏的視圖在設計時可見。 即使將UIView標記爲隱藏,它仍然可見(只是稍微不透明) 例如,考慮一個簡單的遊戲,其中包含所有場景的UIView在用戶按下「暫停」時應該可見(當此類視圖出現時應該可以瞥見遊戲,因爲alpha是> 0)IOS InterfaceBuilder-在單個ViewController場景中管理許多UIViews

如何正確處理這種情況?是以編程方式設計唯一的解決方案?

謝謝你,親切的問候

尼科洛

回答

0

方案設計並不是唯一的答案。你可以使用containerViews或subViews和childViewControllers。然後,您可以在IB自己的ViewController中設計每個視圖,並在需要時將其引入。谷歌所有這些條款,並嘗試了一下instantiateViewControllerWithIdentifier: