【发布时间】:2017-09-21 11:07:58
【问题描述】:
我有一个 tableViewController,它作为弹出窗口连接到另一个 tableViewController,它运行良好。但是当我尝试从第二个 tableViewController 到第三个 tableViewController 的显示(例如推送)时,它不起作用,因为第三个 tableViewController 从下到上滑动,而不是从右到左滑动,所以它正在作为弹出窗口。
我看到在日历应用程序中实现了这一点,创建新事件是弹出框转场(从下到上滑动),旅行时间单元格从右到左转场,但我似乎不能这样做。
如果答案是代码,如果是 Swift,我将不胜感激
【问题讨论】:
-
你的第三个 tableviewcontroller 是否显示在 popover 中?
-
它显示为弹出框(从下到上),但我希望它从(从右到左)显示 - 在属性检查器中,segue 类型设置为显示(例如推送)。
-
你应该使用委托来移动第三个viewController。也就是说,当用户点击按钮然后在第一个 viewController 中调用委托并推送到第三个视图控制器
-
我该怎么做?更重要的是,最初设置为 popover 的第一个 segue 仍然显示为 popover,尽管我已将其更改为 push - 任何想法?检查我刚刚包含在我的问题中的屏幕截图
-
你使用哪个动作推送到第三个视图控制器