2013-07-22 75 views
0

我的iPad應用程序使用UISplitView時出現問題。基本上,我有另一個按鈕來切換Popover(不同於基本的Splitview彈出窗口)。 圖像可能會更好地解釋我的問題: enter image description here 問題只出現在縱向模式中。UISplitView:在提供splitview彈出窗口時關閉另一個彈窗框

有2例可能的:

  • 首先閥門是否打開「文件夾」按鈕,第二分是在「設置齒輪」按鈕,一切正常有:只有一個酥料餅顯示在同一時間,因爲我知道如何在設置按鈕上註冊動作。

  • 首先點擊我的「設置」按鈕,第二個點擊「文件夾」按鈕。在這種情況下,我不知道如何解除「設置」彈出窗口,因爲我不知道如何在拆分視圖提供的默認按鈕上註冊觸摸。 (這是圖片上的問題)

你知道我怎麼能處理上默認的「文件夾」按鈕,由SPLITVIEW提供的觸摸事件?

回答

1

修好了!有通過時,其酥料餅是要提出一個視圖控制器的SPLITVIEW稱爲委託方法,那就是:

//------------------------------------------------------------------------------------- 
// splitViewController:popoverController:willPresentViewController: 
//------------------------------------------------------------------------------------- 
- (void)splitViewController:(UISplitViewController *)svc 
     popoverController:(UIPopoverController *)pc 
willPresentViewController:(UIViewController *)aViewController 
{ 
    [self.popoverSettings dismissPopoverAnimated:YES]; //dismiss the other popover here 
} 

Apple的文檔here

相關問題