Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在情节提要中使用UIButtons导航到以前使用的场景_Ios_Swift_Uibutton_Storyboard - Fatal编程技术网

Ios 在情节提要中使用UIButtons导航到以前使用的场景

Ios 在情节提要中使用UIButtons导航到以前使用的场景,ios,swift,uibutton,storyboard,Ios,Swift,Uibutton,Storyboard,我正在使用Swift在xCode中制作一个应用程序,我需要一些帮助。我如何编程我在故事板上的场景中添加的UIButton,以导航到以前使用的场景(我的应用程序中有多个场景);如果我在scene3中,并且使用UIButton导航到场景,我如何编程使其返回scene3而不是主菜单?或者,如果我在场景2中,并通过UIButton导航到场景,我希望它将我带到场景2,而不是场景3或主菜单 多谢各位 蓝色场景表示完成关卡后将导致红色场景的关卡场景,但我希望按下UIButton后返回到完全相同的关卡场景。您可

我正在使用Swift在xCode中制作一个应用程序,我需要一些帮助。我如何编程我在故事板上的场景中添加的UIButton,以导航到以前使用的场景(我的应用程序中有多个场景);如果我在scene3中,并且使用UIButton导航到场景,我如何编程使其返回scene3而不是主菜单?或者,如果我在场景2中,并通过UIButton导航到场景,我希望它将我带到场景2,而不是场景3或主菜单

多谢各位

蓝色场景表示完成关卡后将导致红色场景的关卡场景,但我希望按下UIButton后返回到完全相同的关卡场景。您可以使用:

self.dismissViewControllerAnimated(true, completion: nil)
从视图层次中取消当前视图控制器


因此,您需要为UIButton创建一个iAction来执行该方法

这在很大程度上取决于特定的视图控制器布局和分段。我想如果你添加故事板的照片,你会得到更好的回复。谢谢你的输入,我贴出了我故事板的截图:)这就是你想要的:虽然你提供的链接很有用,但它不是我想要的。你看,我试图创建一个UIButton,当按下它时,它会将我带到前面显示的场景。我不想创建多个按钮来引导特定场景。在您的问题中,您要求从scene3转到scene3吗?我不确定我是否完全理解你在尝试做什么。一旦它被删除,我是否能够在不重新启动应用程序的情况下再次查看它?当然,你可以使用你最初使用的方法,尝试一下