2
This question給出了我想要做的基本描述。基本上,我正在將屏幕外的內容放入視圖中。有幾個我以這種方式生成動畫的子視圖,但它們從不佔用同一個空間。現在我無法設計從屏幕開始的內容。我已經嘗試兩種方式,既不令人滿意的:故事板 - 如何設計屏幕外的內容?
- 我彼此堆疊在那裏它們將被看作頂部的子視圖,並設置在用戶定義的運行時屬性屏幕外的位置。我不喜歡這種方式,因爲我無法輕鬆切換我正在看的視圖,所以設計很難。
- 我最初將子視圖定位在屏幕外。這很煩人,因爲您必須在屏幕上重新放置子視圖才能設計它。
這將如何完成?你過去是如何完成類似的事情的?
這將是一個理想的方法。那麼我唯一的問題是:有沒有辦法讓不同的視圖動畫進出,同時保持固定的背景圖像? – benekastah 2012-03-20 05:57:33
當然 - 當你實例化一個視圖時,你保留對它的引用,然後你可以控制它何時出現/消失。由於這些視圖被添加到主視圖子視圖中,它們將顯示在頂部。看到上面的編輯 – 2012-03-20 06:25:07
這部分爲我工作。我試圖添加這樣的子視圖:'[self.view addSubview:myViewController.view]'因爲你給的第一行實際上給了我一個視圖控制器。問題是視圖控制器上的視圖不是立即可用的。我認爲這是因爲'myViewController'尚未完全加載。我如何推遲一個行動,直到myViewController完全加載? – benekastah 2012-03-21 02:53:13