故事板上的Segues问题

时间:2020-02-06 23:57:16

标签: ios swift uiviewcontroller segue viewcontroller

我很快就遇到了问题。在图片中,我举例说明了我遇到的问题;基本上,我在视图控制器中创建一个按钮,然后通过segue将其链接到下一个视图控制器。问题在于,当我进行选择时,视图控制器变成一个“选项卡”,我猜这是放置它的方式,并且在应用程序中,用户只需在水龙头上向下滑动即可返回上一个视图控制器。 (如从图1到图2的过渡所示),这是有问题的,因为如果用户在视图控制器之间来回切换按钮,则会使视图控制器的新实例相互堆叠,并开始滞后由于内存使用情况而设置。

我已经进行了快速编程,已经有一段时间了,但是我记得做一个segue时,它只是从视图控制器过渡而没有创建这些控制器,我将它们再次称为“选项卡”。有谁知道为什么会这样?enter image description here enter image description here

2 个答案:

答案 0 :(得分:1)

单击segue的路径,它将打开右窗格,打开属性检查器,并在情节提要segue下更改“种类”旁边的下拉菜单,然后将其更改为“显示(例如,推送)”

供参考:

答案 1 :(得分:0)

这是有问题的,因为如果用户使用视图控制器之间的按钮来回移动,则会使视图控制器的新实例相互堆叠,

如果发生这种情况,那是因为您的“返回”按钮配置不正确。您需要设置一个unwind segue,否则必须使用“返回”按钮的动作处理程序调用{​​{3}}。