Storyboard 和界面构建器17 Mar 2025 | 阅读 2 分钟 Storyboard 最初在 iOS 5 中引入,以节省构建 iOS 应用程序用户界面的时间。 它是 iOS 应用程序用户界面的可视化表示。 它可以定义为屏幕的序列,每个屏幕代表 ViewController 和 Views。 两个 storyboard 屏幕之间的转换需要一个 segue 对象,它表示两个 ViewControllers 之间的转换。 Storyboard 使用 XCode 提供的可视化编辑器构建,在该编辑器中,我们可以通过添加媒体库中的小部件(如按钮、视图、表格视图、文本字段等)来布局和设计应用程序的用户界面。 本教程稍后将详细介绍所有视图。 ![]() SegueSegue 用于在 storyboard 中两个屏幕之间进行转换。 我们可以设置转换的类型,例如在 segue 上进行模型或推送。 简单来说,segue 就像在按钮或 ViewController 等对象上定义的箭头,以便对象上的任何用户事件都会导致 segue 定义的转换。 下图显示了使用 Segue 在两个 ViewControllers 之间的转换。 ![]() 有时,我们可能需要在 ViewControllers 之间传递数据。 这可以通过使用 prepareForSegue 方法来完成,该方法在触发 segue 时在 View Controller 上调用。 可以通过点击定义 segue 的对象或通过在 ViewController 上使用 performSegue(withIdentifier: String) 方法以编程方式执行 segue。 下一主题创建第一个 iOS 应用程序 |
我们请求您订阅我们的新闻通讯以获取最新更新。