好的,这有点难以解释但是我走了。在“View1
”上,我使用UIView
动画转到“View2
”。我做的动画是通过黑色,切换视图淡出。我通过View2
来-addSubview
。现在我们假设我们在View2
,我的操作会被调用以使用View3
转到presentModalView
。由于我需要删除“View2
”视图,因此我会[self.view removeFromSuperview
];在我的viewDidDisappear
方法中,以便转到View3
的动画不会被搞砸。
这是问题,当我从“View3
”回到“View1
”时,我再次使用动态翻转presentModalView
。现在你知道当你通常翻转视图时,你会看到背景颜色(通常是白色),而不是它是我的“View2
”。所以它就像是以某种方式缓存。
有人知道为什么吗?如果我需要发布代码,我可以。
答案 0 :(得分:2)
您实际上可以查看本教程有关使用UINavigationController
:
http://www.icodeblog.com/2008/08/03/iphone-programming-tutorial-transitioning-between-views/
要隐藏导航栏,您实际上可以看到此帖子:
编辑1:
现在在这里上传项目:http://www.2shared.com/file/qU-QT8fl/Project.html 阅读ReadMe.text文件。 :P