在Swift 4中使用Segue
您在这里或更准确地说,是我写这篇文章的事实,向我们展示了我们过去如何视这些小事情为理所当然。
谁知道按下按钮并使iPhone进入下一个屏幕将在引擎盖后面做很多工作🙂
自从我开始开发iOS应用程序以来,手机上的每个应用程序都令我感到惊讶……也许是,这种惊奇促使我了解更多信息。
“他们到底是怎么做到的?”“太酷了!。我想知道我是否能够做到这一点..”
诸如此类的好奇心和问题是学习任何事物的动力之一。
如果您对某些东西感兴趣,那么您对它不了解的东西就会消失……只是为了让您有机会了解它。
这个序言已经足够了,让我们来谈谈您来到这里的事情…
从一个ViewController(屏幕)到另一个ViewController,执行简单的“ Segue”移动需要遵循哪些步骤。
步骤1:按住Control键并从“按钮”拖动到所需的VC,然后松开。 现在,根据您的要求选择“显示”或“显示详细信息”选项。
第2步:点击Segue箭头,并为其“标识符”命名
步骤3:将您用于创建序列的按钮链接为IBAction。
步骤4:在该IBAction中,编写以下代码:
选项1:如果您不想发送任何数据,那么下面的行就足够了。
performSegue(withIdentifier:“ goToNextViewController”,发送者:self)
“ goToNextViewController”与我们为segue命名的名称相同,还记得吗?
选项2:如果您确实想在ViewController之间传递数据,则在此IBAction方法的下方(和外部),编写以下代码行:
覆盖func prepare(用于segue:UIStoryboardSegue,发件人:任意?){
让destinationVC = segue.destination作为! SecondViewController
destinationVC。 →您可以在这里访问另一个VC中的变量/属性…,这就是开始在两个VC之间传递数据的方式。
}
这就是现在的人们,
希望这可以帮助,
温暖的问候,
Hiten…