加载 secondView 后返回主窗口

Posted

技术标签:

【中文标题】加载 secondView 后返回主窗口【英文标题】:Go back to main window once secondView is loaded 【发布时间】:2010-03-25 10:29:07 【问题描述】:

我在 AppDelegate 上有一个 Tableview,当 DidSelectRowAtIndexPath 使用时调用 SecondView (dvController):

[self.window addSubview:[dvController 视图]];

在 SecondView 上,我定义了一个链接到 IBAction 的按钮,该按钮应该返回到前一个视图。它很棒但是当行选中但是,如果主要一个是appdelegate?

,则将返回到上一视图

self.window addSubview:[??查看]];

应该是基本概念,但我很新,无法获得解决方案。谢谢:)

【问题讨论】:

【参考方案1】:

addSubview 应该在您想将子视图添加到当前视图的子视图列表的末尾时调用。如果您想返回之前的视图,请改用[self.view removeFromSuperview];。 (语法可能有误 - 附近没有 Mac)

【讨论】:

在这种情况下,[[dvController view] removeFromSuperview]。这里的重点是addView:的逆不是addView:;添加视图的反面是删除该视图,正如您所说,您可以通过告诉它删除自己来执行此操作。 大家好,非常感谢!!有用!!希望能尽快回复您的帖子。再次感谢,祝您有愉快的一天

以上是关于加载 secondView 后返回主窗口的主要内容,如果未能解决你的问题,请参考以下文章

MFC怎么在主窗口显示后,加载子窗口

显示对话框后无法将焦点返回到主窗口

返回主窗口后应用程序正在关闭/ C++

在创建主窗口后添加 NSTouchBar 支持

MFC 中如何点击一个按钮,则主窗口关闭,在重新加载打开

使用 XIB 加载的 UIView 按钮不起作用