2011-11-18 79 views
1

早上好。我知道如何將分割視圖集成到我的項目中。 我開始使用基於窗口的應用程序,現在想要觸摸一個按鈕,並看到一個分割視圖。非常感謝你。SplitView iPad sdk的幫助?

+0

我不得不這樣做在過去:看到我的舊問題在這裏:http://stackoverflow.com/questions/4213097/best-way-to-switch-between-uisplitviewcontroller-and-other-view-控制器 – occulus

回答

0

你所要求的是一個視圖控制器,該視圖控制器在根視圖上具有視圖,或者視圖的子視圖是uiButton。當按下時,uiButton會調用一個方法告訴appDelegate移除根視圖控制器並創建一個新的視圖控制器。

+0

不是一個好主意。 Apple指定在應用程序生命週期中,分割視圖控制器必須始終是根控制器;如果你忽略這一點,事情就會變得瘋狂。更多細節在這裏:http://stackoverflow.com/questions/4213097/best-way-to-switch-between-uisplitviewcontroller-and-other-view-controllers – occulus

+0

我仍然不同意。我看不到使用uiviewcontroller的問題,然後刪除它並以編程方式添加一個splitviewcontroller作爲根視圖控制器,而不是刪除它。在這種情況下,splitviewcontroller是根視圖控制器(當它存在時)並且不被刪除。你能發佈任何鏈接到蘋果評論來支持你的斷言,我們不應該這樣做嗎? – ader

+1

Ade,我無法找到一個Apple文檔參考,它說UISplitViewController在應用程序的生命週期中必須*始終是根VC。但是,我的經驗和其他人的經驗似乎表明,如果您違反了這一規定,請準備好解決問題並編寫解決方法等。請參閱http://stackoverflow.com/questions/2640225/uisplitviewcontroller-and-complex-view -hierarchy。就我個人而言,我一直非常謹慎地嘗試將UISplitViewController作爲UIWindow下的主根VC進行切換。 – occulus