加载 secondaryView 后返回主窗口

发布于 2024-08-26 11:16:25 字数 334 浏览 12 评论 0原文

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

[self.window addSubview:[dvController view]];

在 SecondView 上,我定义了一个链接到 IBAction 的按钮,该按钮应该返回到上一个视图。它工作得很好,但是当选择行时,如果主视图是 AppDelegate,那么如何返回到上一个视图?

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

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

I have a Tableview on AppDelegate That calls a SecondView (dvController) when DidSelectRowAtIndexPath using:

[self.window addSubview:[dvController view]];

On SecondView I defined a button linked to IBAction that should go back to previous view. It works great but when row selected but, How could then go back to previous view if main one is AppDelegate?

self.window addSubview:[?? view]];

Should be basic concept but I am quite new and unable to get the solution. Thanx :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟燃烟灭 2024-09-02 11:16:25

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

addSubview should be called when you want to add subview to the end of current view's subviews list. If you want get back to previous view, use [self.view removeFromSuperview]; instead. (Syntax may be wrong - no Mac somewhere near)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文