簡體   English   中英

UIPopovercontroller中的多視圖導航

[英]multiple views navigation in UIPopovercontroller

我在主視圖中有一個按鈕..當她輕按該按鈕時,它會彈出popoverview,在彈出窗口內部,我有一個uiviewcontrolle,當用戶點擊彈出窗口中的tableviewcell時,它將導航至下一頁,然后用戶點擊任意下一頁的按鈕導航到另一個視圖,所有按鈕都在彈出窗口內。一切正常。但是在我的最后一個視圖中...我需要轉到主頁,但是我可以看到該主頁在彈出窗口內部,我想關閉該彈出窗口並轉到主頁,我嘗試了許多對我沒有用的解決方案,這是我關於此問題的第二個問題……請讓我這樣做。.第一個鏈接問題是第一個問題是我的代碼

在主視圖的viewDidLoad中添加通知

[[NSNotificationCenter defaultCenter] addObserver:self 
                                         selector:@selector(dismissThePopover:) 
                                             name:@"dismissThePopover" 
                                           object:nil];

主視圖中的寫入功能

-(void)dismissThePopover:(id)sender
{
     if ([popoverController isPopoverVisible]) {
            [popoverController dismissPopoverAnimated:YES];
        }
}

最后從您必須關閉彈出式控制器的位置發布通知,例如

-(IBAction)cancelButtonPressed:(id)sender
{
    [[NSNotificationCenter defaultCenter] postNotificationName:@"dismissThePopover" object:nil];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM