unwind-segue相关内容

展开段将我移动到错误的视图控制器

在我的测试应用程序中,我在选项卡栏控制器中嵌入了两个视图控制器(VC1和VC2)。每个视图控制器都有“Jump”按钮,可以将我们移动到第三个视图控制器(VC3): 我在Vc1中添加了函数 @IBAction func unwindFromVC3(segue: UIStoryboardSegue) { print("Unwind from VC3") } 并将VC3的“保存” ..
发布时间:2022-04-01 12:45:47 移动开发

(Swift) 当多个视图控制器导致同一个视图时,展开转场?

我正在尝试编写一个刽子手游戏,但在解除转场时遇到了问题.我有多个视图控制器,它们最终都指向同一个视图,用户在其中播放实际的刽子手.但是,根据呈现的控制器,我希望游戏处于不同的“模式"(即:多人游戏、单人游戏等).我正在尝试添加一个重新播放按钮,该按钮可展开到前一个视图控制器,但我不确定当用户可以通过多条路径到达此视图时如何展开. 换句话说,我的应用程序是这样的: A -> B -> C ..
发布时间:2022-01-05 09:15:55 移动开发

使用 unwind segue 传递数据

我创建了两个视图控制器.我创建了一个从第一个到第二个的 segue 来传递数据.现在我想将数据从第二个视图控制器传递给第一个视图控制器.我遇到了许多类似的问题,但由于缺乏有关展开工作原理的知识,因此无法实施这些问题. ViewController.swift class ViewController: UIViewController{var dataRecieved:字符串?@IBOut ..
发布时间:2021-12-01 18:16:01 移动开发

展开Segue后,新数据未更新

我对Swift还是比较陌生,并且正在解决这个可能很容易解决的问题,我只是无法弄清楚并不断撞墙. 我正在开发一个应用程序,其中用户在集合视图控制器中点击图像,然后执行退序返回主视图控制器,并使用用户选择的图像更新uiimageview.我使放开序列起作用,但问题是uiimageview始终落后一个图像(即,我选择图像A,放回序列,并且没有图像显示,因此我选择图像B,放回序列,然后选择了原始图像 ..
发布时间:2020-07-13 01:45:33 移动开发

TextFields不会使用展开函数Swift中的值更新

我有一个textfields,一旦从TableViewController返回(用户选择一个单元格),它应该会显示一个值.我在unwind函数中获得了该值,但textfields却没有得到更新.打印值时,它在展开时可以正确打印,因此应该正确设置unwind,但是它不会显示在textfield中.我也在TableViewController中尝试了prepare(for unwind:,但结果相同. ..
发布时间:2020-07-13 01:45:30 移动开发

如何以编程方式退回到2个不同的VC

如果您遇到三个ViewController的情况.黄色,绿色和白色. 您可以同时通过黄色和绿色获得白色.参见图片以获取更多说明: 当我从黄色选为白色时,我准备进行搜索并将NSUinteger jimmy_hendrix值设置为0; 当我从绿色选为白色时,我准备进行选战并将NSUinteger jimmy_hendrix值设置为1; 在白色VC内,我制作了IBAction并将 ..
发布时间:2020-07-13 01:45:28 移动开发

多个在同一个按钮中展开-Swift

我想知道是否可以在同一按钮上分配两种不同的展开方法.例如: 我有以下视图导航: 首页-> A-> B 首页-> C-> B A和C视图导航到B,但是我想使用相同的B视图和控制器返回到以前的视图. 有可能吗? 我一直在考虑根据视图的出现以编程方式为按钮编写分配取消展开方法. 预先感谢 我很抱歉我的英语不好. 解决方案 尽管,问题还不是很清楚.但是我 ..
发布时间:2020-07-13 01:45:20 移动开发

斯威夫特(Swift):放宽搜寻功能无效

我因某种原因无法正常运行,所以我按照教程中的说明进行了所有操作:cntrl拖动以退出并从另一个控制器中选择放松动作(请参阅随附的gif).当我在iPhone上运行它并点击“取消"时,什么也没有发生. 解决方案 您似乎想从中放松的视图控制器已经在UINavigationController堆栈的底部,因此它不会做任何事情当调用展开时. 如果正在以模态方式调用UINavigationContr ..
发布时间:2020-07-13 01:45:16 移动开发

Unwind Segue-拖动到哪里退出?

我正试图了解放松休克的工作原理.首先,我创建了3个ViewController. GlobalVC -LoginVC -RegisterVC 我将初始页面设置为GlobalVC(只有经过身份验证的用户才能看到).我从以下位置设置了搜索引擎 : GlobalVC to LoginVC称为globalToLogin,而LoginVC to RegisterVC称为loginToRe ..
发布时间:2020-07-13 01:45:13 移动开发

如何以编程方式创建Unwind segue

我不使用情节提要创建应用程序,并且在我的应用程序的这一部分中,我只需要以编程方式创建从ThirdViewController到FirstViewController的展开序列.我知道如何使用sotorybard进行此操作,但找不到如何以编程方式进行操作的任何解决方案.有任何建议吗? 解决方案 如果没有情节提要,您将无法创建实际的 segue ,但是您可以通过在navigationContr ..
发布时间:2020-07-13 01:45:07 移动开发

如何在没有动画的情况下进行放松搜索?

如何在不使用任何动画的情况下进行放松搜索.我尝试设置一个放松的场景,并在右侧的情节提要中取消选中“动画",但它仍然是动画的(它会向下滑动),我该如何解决? 解决方案 使用在iOS模拟器上运行的Xcode 7,可以按预期工作.只需在Attributes Inspector中的Interface Builder中取消选中展开动画上的"Animates",就会使模态显示的视图控制器立即消失,而不 ..
发布时间:2020-07-13 01:44:05 移动开发

Xcode 8.1出现问题并解散

我无法放松地使用最新的Xcode 8.1 GM.我只是想知道我是否是唯一的一个,或者其他人正在经历同样的事情.我已经像以前一样设置了视图控制器,它在Xcode 8.0中有效,但是现在我没有运气了.试图清洁等等,但是没有帮助.我希望其他人也可以在提交雷达之前对其进行测试... 首先实例化view controller的view controller具有以下代码: @IBAction fu ..
发布时间:2020-07-13 01:44:03 移动开发

如何在其他导航控制器中弹出视图?

我想在我的Swift应用程序中创建以下用户流: 用户单击按钮 弹出一个模式视图,其中有一个选择.用户选择一个选项. 出现另一种选择的第二个视图(使用“显示"过渡,因此用户可以按 NC1 --> VC1 --modal-> NC2 --> VC2 - ..
发布时间:2020-07-13 01:43:58 移动开发

Swift 4 Odd意外跳回较早的故事板

我对Swift和Xcode还是陌生的,我构建了一个简单的两个故事板应用程序,该应用程序具有欢迎屏幕和一个按钮,可以触发第二个故事板的运行(为此,我基于UIVIewController创建了自己的类.第二个情节提要板上有几个UIPickerView对象a和几个UIDatePickerView对象以及一个按钮.didSelectRow函数下有一些基本操作.但是,当我构建并运行该应用程序时,我得到了一个 ..

放宽搜寻未触发

我一直在学习快速,并为我的大多数应用奠定了基础.我有以下情节提要 应用故事板 一切正常.例如,我在添加课程视图控制器上有一个放松的选择,当您按保存并触发您回到“您的课程"视图控制器时,就会触发. 当您在“我的课程"视图控制器上时,可以选择一个课程并显示主题,然后可以选择一个主题,然后转到“更新分数"视图控制器,这一切都很好. 但是,我的问题是这个.我要这样做,以便当您在Up ..
发布时间:2020-07-13 01:43:50 移动开发

放松segue动作之前该怎么做?

我刚刚弄清了什么是解散segue以及如何将其与但是,这是一个像这样的问题: 比方说,场景B中有一个按钮可以将场景展开到场景A,在场景发生之前,我希望先完成一些操作,例如将数据保存到数据库中.我在B.swift中为此按钮创建了一个动作,但似乎它直接进入场景A,而没有采取指定的动作. 任何人都知道为什么或如何做吗? 谢谢. 解决方案 您可以按照描述的方式进行操作,也可以通过在 ..
发布时间:2020-07-13 01:43:44 移动开发