0

我正在研究需要登錄屏幕的iPad應用程序。我希望登錄屏幕在屏幕中心顯示爲模式彈出窗口,位於由UISplitViewController控制的底層屏幕的頂部。理想情況下,我希望隱藏「主」視圖,然後在成功登錄後顯示。我知道我的UISplitViewController必須是根控制器,所以我需要在適當的事件中從主視圖或詳細視圖啓動彈出窗口。我對於這種情況發生的位置有點卡住,UIPopoverController是否應該是主視圖或詳細視圖的屬性。iOS - 在啓動時在splitviewcontroller上顯示模式彈窗視圖控制器

任何幫助非常感謝,

喬納森

+0

您想如何觸發彈出窗口的顯示?通過一個按鈕? – tiguero

+0

當應用第一次啓動時,彈出窗口應該會自動顯示,但也應該能夠在按下按鈕時顯示(當用戶單擊「註銷」時)。 –

回答

0

這裏有你想要達到的一些線索:

顯示/隱藏主視圖: 默認情況下,主視圖可見在肖像模式下。如apple doc中所述,您可以從ios5開始更改此行爲。您可以使用此方法來實現任何方向的主視圖的顯示或不顯示。

- (BOOL)splitViewController:(UISplitViewController *)svc shouldHideViewController:(UIViewController *)vc inOrientation:(UIInterfaceOrientation)orientation 

顯示在屏幕 你的模態酥料餅的視圖需要的中心的模態酥料餅從SplitViewController當應用程序被啓動來呈現。我在post中看到了在didFinishLaunchingWithOptions中執行此操作的可能方法。不應從主控制器或詳細控制器啓動彈出窗口。

相關問題