加载 secondaryView 后返回主窗口
我在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
当您想要将子视图添加到当前视图的子视图列表的末尾时,应该调用
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)