简体   繁体   English

UIPopovercontroller中的多视图导航

[英]multiple views navigation in UIPopovercontroller

我在主视图中有一个按钮..当她轻按该按钮时,它会弹出popoverview,在弹出窗口内部,我有一个uiviewcontrolle,当用户点击弹出窗口中的tableviewcell时,它将导航至下一页,然后用户点击任意下一页的按钮导航到另一个视图,所有按钮都在弹出窗口内。一切正常。但是在我的最后一个视图中...我需要转到主页,但是我可以看到该主页在弹出窗口内部,我想关闭该弹出窗口并转到主页,我尝试了许多对我没有用的解决方案,这是我关于此问题的第二个问题……请让我这样做。.第一个链接问题是第一个问题是我的代码

Add a notification in main view's viewDidLoad 在主视图的viewDidLoad中添加通知

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

write function in Main view 主视图中的写入功能

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

and finally post the notification from where u have to dismiss the popover controller, like 最后从您必须关闭弹出式控制器的位置发布通知,例如

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM