我有一个主视图,只需单击一个按钮即可显示子视图。我接下来要做的是 能够在Main和Sub之间来回切换,但是当我这样做时,来自subView的返回按钮使TO SubView按钮被禁用...我似乎无法再次访问Subview。没有任何事情发生。
我所拥有的是UIButton
和IBAction
,我在其中写了“[self.view removeFromSuperView];
”。
请不要误解我的意思,我确实回到了mainView。问题是我之后无法回到子视图。
我在文档中读到了关于保留subView的内容......但我不太明白该怎么做。
有人可以对此有所了解吗?
谢谢!
答案 0 :(得分:1)
这只是一个猜测,因为你没有提供太多代码:
- 您可能首先需要保留视图。如果它仅由其当前的超级视图保留
[self.view retain];
记得在不再需要时手动释放它。
[self.view release];
答案 1 :(得分:0)
为什么不尝试这个?
打开您的子视图:
Ursubview *Ursubview =[[Ursubview alloc] initWithNibName:nil bundle:nil];
Ursubview.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentModalViewController:Ursubview animated:YES];
回去:
[self dismissModalViewControllerAnimated:YES];
答案 2 :(得分:0)
为什么不隐藏它而不是删除它?