gpt4 book ai didi

ios - 关闭 ViewController 不会到达所需的 Controller

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:22:12 25 4
gpt4 key购买 nike

我不擅长使用界面构建器来理解工作,所以(可能是愚蠢的)问题来了。我创建了滑动 View Controller 。当我单击一个单元格时,我希望这个 Controller 按原样滑回。我使用了 [self dismissViewControllerAnimated:YES completion:NULL];。它曾经关闭 TableView Controller (当我不使用滑动时)。但是,不是它让我不去以前的 Controller ,而是去登录页面(初始 Controller )。看看图片。 enter image description here

希望这提供了足够的信息。对不起,如果这还不够,因为我对界面生成器真的很糟糕。我会根据要求添加任何需要的东西。谢谢。

编辑:我还尝试从滑动 Controller 中拖动(按住 ctrl)并选择 ECSlidingSegue。在这种情况下,什么也不会发生。

最佳答案

模态的正常行为是当它被关闭时显示它的 Parent Controller,在你的情况下我猜它是 LoginViewController,你必须在其中呈现 TableViewController 作为模态。

但是,如果您希望显示不同于父级的 Controller ,您可以选择在来自 TableViewController 时推送一个新 Controller ,或者,您可以通过简单的导航 Controller 推送来实现模态外观,我想这会在你的情况下更容易和正确。

因此,不是将 TableViewController 呈现为模态,而是使用模态动画推送它,并且在选择单元格时 InboxViewController 将被推送。

您需要做的更改很少。

  1. 创建从 LoginControllerTableViewControllerCustom Segue
  2. 创建从 TableViewControllerInboxViewControllerpush segue

希望对你有帮助。

干杯。

关于ios - 关闭 ViewController 不会到达所需的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24734194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com