swift登陆页面

import UIKit

class SecondVC: UIViewController,UITextFieldDelegate {

var tf1:UITextField?

override func viewDidLoad() {
super.viewDidLoad()

// Do any additional setup after loading the view.
self.view.backgroundColor = UIColor.white

在这里插入图片描述 let title = UILabel(frame: CGRect(x: 10, y: 130, width: Int(self.view.frame.width-20)/2, height: 50))
self.view.addSubview(title)
title.text = “请输入手机号”
title.font = UIFont.systemFont(ofSize: 30)
title.textColor = UIColor.black

let view1 = UIView(frame: CGRect(x: 10, y: Int(title.frame.height+130+20), width: Int(self.view.frame.width-20), height: 60))
view1.backgroundColor = UIColor.red
self.view.addSubview(view1)

let head = UIButton(frame: CGRect(x: 0, y: 0, width: 60, height: 60))
view1.addSubview(head)
head.setTitle("+86", for: UIControl.State.normal)
head.setTitleColor(UIColor.gray, for: .normal)

tf1 = UITextField(frame: CGRect(x: head.frame.width, y: 0, width: view1.frame.width-head.frame.width, height: 60))
view1.addSubview(tf1!)
tf1!.clearButtonMode = .always
tf1?.delegate = self

let btn = UIButton(frame: CGRect(x: 10, y: title.frame.height+130+20+view1.frame.height+10, width: self.view.frame.width-20, height: 60))
self.view.addSubview(btn)
btn.backgroundCol

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的注册登录页面的 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` 页面,用户在该页面填写注册信息并点击注册按钮进行注册。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值