确保在 Storyboard 或 XIB 文件中将 UIButton 显示为用户可交互的,并将其与视图控制器连接。
您可以使用 addTarget:action:forControlEvents: 方法将按钮与相应的函数连接起来。在该函数中,您可以使用“presentViewController:animated:completion:”或“dismissViewControllerAnimated:completion:”方法来切换视图控制器。
示例代码:
@IBAction func switchViews(_ sender: UIButton) {
let vc = storyboard?.instantiateViewController(withIdentifier: "NextViewController") as! NextViewController
present(vc, animated: true, completion: nil)
}
在此示例中,当用户点击带有“switchViews”标签的按钮时,将显示另一个视图控制器。请注意,视图控制器的标识符必须与您在 Storyboard 或 XIB 文件中设置的标识符相同。