我在理解界面构建器的工作方面很糟糕,所以(可能是愚蠢的)问题来了。
我创建了滑动 View Controller 。当我单击一个单元格时,我希望这个 Controller 按原样滑回。我使用了 [self dismissViewControllerAnimated:YES completion:NULL];
。
它曾经关闭表格 View Controller (当我没有使用滑动时)。但是,不是它让我不去以前的 Controller ,而是去登录页面(初始 Controller )。看看图片。
希望这能提供足够的信息。对不起,如果这还不够,因为我对界面生成器真的很糟糕。我会根据要求添加任何需要的东西。谢谢。
编辑: 我还尝试从滑动 Controller 拖动(按住 ctrl)并选择 ECSlidingSegue。在这种情况下,什么都不会发生。
modal 的正常行为是在关闭时显示其 Parent Controller
,在您的情况下,我猜它是 LoginViewController
,您必须在其中显示 TableViewController
作为模态。
但是,如果您希望显示除 Parent 之外的其他 Controller ,您可以选择在来自 TableViewController 时推送一个新 Controller ,或者您可以通过简单的导航 Controller 推送来实现模态外观,我想这会在你的情况下更容易和正确。
因此,不要将 TableViewController 呈现为模态,而是使用模态动画推送它,并且在选择单元格时 InboxViewController
将被推送。
您需要做的更改很少。
LoginController
到 TableViewController
的 Custom Segue
。push segue
从 TableViewController
到 InboxViewController
。希望对你有帮助。
干杯。
关于ios - 关闭 ViewController 无法到达所需的 Controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24734194/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |