【发布时间】:2012-07-07 13:33:23
【问题描述】:
我从here 获得了这段代码,它可以根据我的需要完美运行。但问题是当我想弹出视图控制器并返回主屏幕时。当我使用
[self.navigationController popViewControllerAnimated:YES];它什么也没做。但是当我使用相同的代码时,它可以工作,但不是我想要的方式,从“左到右”。
这是代码,我必须做些什么才能让它以他来自的相同方向弹出视图控制器?我知道它将 viewController 放在我正在处理的之前,而不是弹出它,但是现在我该如何推送?当我尝试推送时,我得到了错误。
NSMutableArray *vcs = [NSMutableArray arrayWithArray:self.navigationController.viewControllers];
[vcs insertObject:levelsView atIndex:[vcs count]-1];
[self.navigationController setViewControllers:vcs animated:NO];
[self.navigationController popViewControllerAnimated:YES];
【问题讨论】:
标签: iphone objective-c ios xcode uiviewcontroller