UIView被缓存了吗?

时间:2011-07-29 23:40:08

标签: ios uiview

好的,这有点难以解释但是我走了。在“View1”上,我使用UIView动画转到“View2”。我做的动画是通过黑色,切换视图淡出。我通过View2-addSubview。现在我们假设我们在View2,我的操作会被调用以使用View3转到presentModalView。由于我需要删除“View2”视图,因此我会[self.view removeFromSuperview];在我的viewDidDisappear方法中,以便转到View3的动画不会被搞砸。 这是问题,当我从“View3”回到“View1”时,我再次使用动态翻转presentModalView。现在你知道当你通常翻转视图时,你会看到背景颜色(通常是白色),而不是它是我的“View2”。所以它就像是以某种方式缓存。 有人知道为什么吗?如果我需要发布代码,我可以。

1 个答案:

答案 0 :(得分:2)

您实际上可以查看本教程有关使用UINavigationController

的信息

http://www.icodeblog.com/2008/08/03/iphone-programming-tutorial-transitioning-between-views/

要隐藏导航栏,您实际上可以看到此帖子:

Is it possible use UINavigationController but hide its navigation bar (replace it with customized toolbar) and go back button

编辑1:

现在在这里上传项目:http://www.2shared.com/file/qU-QT8fl/Project.html 阅读ReadMe.text文件。 :P