用swift5写一个注册登陆页面
时间: 2023-10-20 17:07:17 浏览: 49
好的,以下是一个简单的注册登录页面的 Swift 5 代码示例:
```swift
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var usernameTextField: UITextField!
@IBOutlet weak var passwordTextField: UITextField!
@IBOutlet weak var loginButton: UIButton!
@IBOutlet weak var registerButton: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func loginButtonTapped(_ sender: Any) {
// 进行登陆操作,此处省略具体实现
}
@IBAction func registerButtonTapped(_ sender: Any) {
// 进入注册页面
let registerVC = RegisterViewController()
self.present(registerVC, animated: true, completion: nil)
}
}
class RegisterViewController: UIViewController {
@IBOutlet weak var usernameTextField: UITextField!
@IBOutlet weak var passwordTextField: UITextField!
@IBOutlet weak var registerButton: UIButton!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func registerButtonTapped(_ sender: Any) {
// 进行注册操作,此处省略具体实现
}
}
```
在故事板中,将两个 `ViewController` 拖到故事板中,并添加相关的 UI 元素,然后通过 `@IBOutlet` 和 `@IBAction` 将 UI 元素与代码中的属性和方法进行绑定即可。
当用户在登录页面点击注册按钮时,将会弹出一个新的 `RegisterViewController` 页面,用户在该页面填写注册信息并点击注册按钮进行注册。