Objective c 不使用导航控制器切换视图

Objective c 不使用导航控制器切换视图,objective-c,ios,xcode,model-view-controller,Objective C,Ios,Xcode,Model View Controller,我有一个选项卡控制器,在这个选项卡控制器中有一个视图称为random。在random中,我添加了多个视图(没有创建新的.xib文件或.m/.h),我只需在interface builder和linkup中创建这些视图。例如,我创建了景观视图。我在原始视图(随机)中有一个按钮,它通过一行简单的代码将我带到横向视图:self.view=landscape;。这很有效。我的问题是有一个自定义的“后退”按钮,它会将我带到原始视图。我试着给self打电话。view=view; 但这并不奏效。当我在inte

我有一个选项卡控制器,在这个选项卡控制器中有一个视图称为random。在random中,我添加了多个视图(没有创建新的.xib文件或.m/.h),我只需在interface builder和linkup中创建这些视图。例如,我创建了景观视图。我在原始视图(随机)中有一个按钮,它通过一行简单的代码将我带到横向视图:self.view=landscape;。这很有效。我的问题是有一个自定义的“后退”按钮,它会将我带到原始视图。我试着给self打电话。view=view; 但这并不奏效。当我在interface builder中检查与原始视图的连接时,它只是简单地说“视图”。将我返回到原始视图(“视图”)需要哪行代码


提前谢谢你,如果这是非常明显的话,我向你道歉。我想你可以坚持你原来的观点,以便以后可以恢复它。这应该做到:

将此属性添加到视图控制器(在.h头文件中):

自动生成访问器(在.m实现文件中):

在viewDidLoad方法中,将NIB中的实际原始视图指定给它:

self.originalView = self.view
然后,要在单击“上一步”按钮后返回到原始视图,请执行以下操作:

self.view = self.originalView

你能发布一些代码让问题更清楚吗?聪明的克拉福!多谢各位
self.originalView = self.view
self.view = self.originalView