0
我之前发布,但又遇到类似的问题。基本上,我的应用程序设置的方式是一个顶部栏,基本上只是一个静态图像,UIButton放在它的顶部。这是主视图控制器,无论其下方显示什么视图,都是持久的。我无法使用导航控制器,因为无法更改高度,我需要的栏比导航栏大得多。然而,我的酒吧的功能大致相同。有一个“家庭”按钮,一个“后退”按钮和几个目的地按钮。当前UIView问题iPhone SDK
我知道如何从主屏幕切换视图。我的困惑来自后退按钮。为了压回应用程序,需要知道当前正在显示什么视图,以便它可以从视图中删除,并且可以添加新的子视图。理想情况下,我会使用UINavigationController,这样我就可以推送和弹出视图,这实际上是我想要在这里执行的操作,但由于视觉问题,这是不可能的。
有谁知道,返回当前显示视图的方法,所以我可以做类似下面
[currentview.view removeFromSuperView];
[self.view insertSubview:experienceViewController.view atIndex:0]
你有多少个控制器?我的意思是你有控制器为你正在显示的每个视图,或者只有一个控制器处理所有要显示的视图? – Manjunath 2010-03-08 10:44:59