我很难理解界面构建器的工作,所以(可能是愚蠢的)问题来了。
我创建了滑动视图控制器。当我单击一个单元格时,我希望此控制器按原样滑回。我用了[self dismissViewControllerAnimated:YES completion:NULL];
。
它曾用于关闭表视图控制器(当我没有使用Sliding时)。但是,它不会让我不是以前的控制器,而是登录页面(初始控制器)。看一下图片。
希望这能提供足够的信息。对不起,如果还不够,因为我对界面构建器非常不好。我会按要求添加任何所需的东西。谢谢。
编辑: 我还尝试从滑动控制器拖动(按住ctrl)并选择ECSlidingSegue。在这种情况下,没有任何事情发生。
答案 0 :(得分:1)
模态的正常行为是在被解雇时显示其Parent Controller
,在您的情况下,我猜LoginViewController
,表示您必须将TableViewController
显示为模态。
但是,如果您希望显示除Parent之外的其他控制器,您可以选择在来自TableViewController时推送新控制器,或者,您可以通过简单的推导控制器实现模态外观,我想这会在你的情况下更容易和更正。
因此,不要将TableViewController呈现为模态,而是使用模态动画推送它,并且将推送选择单元格InboxViewController
。
您需要做的更改很少。
Custom Segue
到LoginController
创建TableViewController
。push segue
到TableViewController
创建InboxViewController
。我希望它有所帮助。
干杯。