【问题标题】:How Can I Specify the View to Load After Form Completion in Xcode?如何在 Xcode 中指定表单完成后要加载的视图?
【发布时间】:2014-01-15 21:21:31
【问题描述】:

目前我有以下代码将用户返回到最后一个活动视图:

[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];

在研究presentingViewController 之后,我发现这是导致此视图加载的原因。我不想将用户发送到最后一个活动视图,而是指定他们将被重定向的视图。必须有一个简单的方法来调整它,如果有,它是什么?

【问题讨论】:

    标签: ios objective-c xcode view self


    【解决方案1】:

    根据您的需要使用导航堆栈会更有意义。不要使用presentViewController: 呈现这个“表单”,而是将您的视图控制器嵌入导航控制器并使用:

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

    之后,将下一个控制器压入堆栈:

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

    【讨论】:

    • 感谢您的建议。您能否提供一个类似的参考示例供我查看?我相信这会帮助我更好地理解这个过程。
    • 我会先阅读一些关于故事板的教程——这一切都可以在没有一行代码的情况下完成。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 2014-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多