2013-01-16 61 views
0

我正在尋找實現推到UIViewController的自定義segue,但在新的UIViewController完全填充屏幕之前完成,並使一些源視圖控制器仍處於視圖和功能狀態。 (例如,新視圖控制器覆蓋用戶界面的一半)。自定義賽格'早'完成?

我熱衷於使用賽格瑞而不是被移動使用的CGRect,Quartz框架法,或者類似的一個觀點,作爲約束條件變得一團糟真的很容易,除非有自定義賽格瑞可以利用這樣的方法(?)

任何指針大受歡迎! :)

回答

0

對於此任務,您可以使用container view controller,它可以同時管理和顯示多個其他視圖控制器的內容,同時讓它們像正常一樣與視圖交互。一個例子是UISplitViewController,它一次顯示兩個視圖控制器的視圖,一個顯示在屏幕的每一側。您可以設計segues,替換容器視圖控制器中顯示的多個視圖控制器,類似於Apple實現的Replace Segue,用於替換UISplitViewController的詳細視圖控制器(右側的視圖控制器)。

+0

聽起來不錯!等不及要試試這個!我會讓你知道我如何繼續... – user1736431