Storyboard首先在IOS 5中引入,以节省IOS应用程序的时间构建用户界面。它是iOS应用程序的用户界面的视觉表示。它可以定义为屏幕序列,每个屏幕表示视图控制器和视图。两个Storyboard屏幕之间的转换需要Segue对象,它表示两个ViewControllers之间的转换。
Storyboard是使用Xcode提供的可视编辑器构建,其中无涯教程可以通过从媒体库中添加窗口小部件(如按钮,视图,表),文本字段等来布置和设计应用程序的用户界面将在本教程后面详细介绍。
Segues用于在Storyboard中的两个屏幕之间进行转换。无涯教程可以像模型一样设置过渡类型。用简单的话来说,Segue就像在按钮或ViewController之类的对象上定义的箭头,因此对象上的任何用户事件都会导致由segue定义的过渡。
以下图像显示使用Segues的两个ViewControllers之间的转换。
有时,无涯教程可能需要在ViewController之间传递数据。可以通过使用prepareForSegue方法来完成,该方法在触发segue时在View Controller上调用。可以在定义了序列的对象的点击上执行序列,也可以使用ViewController上的performSegue(withIdentifier:String)方法以编程方式进行序列化。
链接:https://www.learnfk.comhttps://www.learnfk.com/ios/ios-storyboard-and-interface-builder.html
来源:LearnFk无涯教程网
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)