gpt4 book ai didi

iphone - 关闭 UIpopover

转载 作者:行者123 更新时间:2023-12-01 17:45:55 26 4
gpt4 key购买 nike

如何从导航堆栈中消除弹出框。我有一个导航 Controller 作为弹出框的根 Controller ,堆栈中有 2 个 taes 。这样第一个表格 View 会插入第二个表格 View ,而第二个表格 View 应该关闭弹出框。尽管这似乎是错误的,但我可以将引用从表传递到弹出框的表。通过不同的 Controller 导航后关闭弹出框的首选方式是什么?

最佳答案

在你的 appdelegate 中,添加一个新的 NSNotificationCenter 观察者:

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

完成设置后,在 appdelegate 中添加一个新方法,如下所示:
-(void)hidePopover{
[UIPopoverController dismissPopoverAnimated:YES];
}

这种方法很棒,因为现在您已经以可以从任何地方关闭弹出框的方式进行设置。你这样做:
[[NSNotificationCenter defaultCenter] postNotificationName:@"hidePopover" 
object:nil];

希望这能解决你的难题,

赞恩

关于iphone - 关闭 UIpopover,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4779962/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com