Storyboard技巧:界面跳转与传值
Storyboard 导航技巧
Storyboard 提供了两种主要的界面跳转方式:
1. 纯Storyboard 操作
- 通过拖拽 Segue 连接界面,可视化地定义跳转关系。
- 支持多种 Segue 类型,例如 Push、Modal 等,满足不同场景的需求。
2. 代码控制跳转
- 使用
performSegueWithIdentifier:sender:
方法,通过 Segue 标识符进行跳转。 - 更灵活地控制跳转逻辑,例如根据条件选择跳转目标。
Storyboard 数据传递
1. prepareForSegue 方法
- 在跳转发生前调用,用于配置目标界面。
- 通过 Segue 对象获取目标控制器实例,并设置其属性或调用方法传递数据。
2. Storyboard ID 跳转
- 为目标界面设置 Storyboard ID。
- 使用
instantiateViewControllerWithIdentifier:
方法获取目标控制器实例。 - 直接设置目标控制器属性或调用方法传递数据。
43.2KB
文件大小:
评论区