删除视图以在滚动视图上的上一个点显示上一个视图

时间:2011-08-10 06:07:09

标签: iphone ios xcode uiviewcontroller uiscrollview

我是iOS新手,我有一个带滚动视图和一排按钮的初始视图。当我按下一个时,它会打开一个带有新视图控制器的新视图,没问题。我遇到的问题是,当我尝试返回初始视图时,我使用的代码初始化了我的初始视图的新实例。如何在我按下按钮的滚动视图的同一点返回我的初始视图?

先谢谢你们!

3 个答案:

答案 0 :(得分:1)

如果您正在使用

[self presentModalViewController:viewController];

只需使用

[self dismissModalViewControllerAnimated:YES];

取消观点。

答案 1 :(得分:1)

我无法想象这一点。一些有问题的代码会有所帮助。无论如何你使用pushViewController:animated:和popViewControllerAnimated:在视图之间来回移动?

使用按钮事件更改视图

    [self.navigationController pushViewController:viewController animated:YES];

并移回视图

    [self.navigationController popViewControllerAnimated:YES];

答案 2 :(得分:0)

要转到上一个视图,您应该尝试不通过调用

来分配和解除
[self dismissModalViewControllerAnimated:NO];

如果你每次遇到记忆和其他事情时都会做分配.....