ios 视图跳转方法
时间: 2023-08-13 18:06:03 浏览: 58
在iOS中,视图跳转通常使用以下两种方式:
1. 使用导航控制器(UINavigationController)进行视图跳转:
在当前视图控制器中使用以下代码进行跳转:
```
let vc = NextViewController()
self.navigationController?.pushViewController(vc, animated: true)
```
其中`NextViewController`是要跳转的目标视图控制器,`pushViewController`方法可以将目标视图控制器推入导航控制器中,即进行跳转。
在目标视图控制器中,可以使用以下代码返回上一级视图控制器:
```
self.navigationController?.popViewController(animated: true)
```
2. 使用模态视图(Modal)进行视图跳转:
在当前视图控制器中使用以下代码进行跳转:
```
let vc = NextViewController()
self.present(vc, animated: true, completion: nil)
```
其中`NextViewController`是要跳转的目标视图控制器,`present`方法可以将目标视图控制器以模态视图的形式展示出来,即进行跳转。
在目标视图控制器中,可以使用以下代码返回上一级视图控制器:
```
self.dismiss(animated: true, completion: nil)
```
以上是iOS中常用的视图跳转方法,希望对您有所帮助。