SWift开发实例之QQ登陆界面布局

//

//  ViewController.swift

//  QQ登录界面布局

//

//  Created by 悦兑科技 on 15/1/14.

//  Copyright (c) 2015 BSY. All rights reserved.

//


import UIKit


class ViewController: UIViewController {

    

    

/// 定义属性

var QQNumber = UITextField()

var PassNumber = UITextField()

    

    

    override func viewDidLoad() {

        

        self.view.backgroundColor = UIColor.whiteColor()

        super.viewDidLoad()

   

        // 添加头图片

        [self .addAllSubViews()];

    }


    // 添加所有子控件

    func addAllSubViews(){

    

        /// 头像

        var headImage = UIImageView(frame: CGRectMake(50, 30, 220, 200))

        headImage.image =  UIImage(named:"QQ.png")

        self.view.addSubview(headImage)

        

        /// QQ号输入提示

        var phoneText = UILabel(frame: CGRectMake(30, 240, UIScreen.mainScreen().bounds.size.width-60, 30))

        phoneText.text = "请输入QQ"

        self.view.addSubview(phoneText)

        

        /// QQ号输入框

        var QQNumber = UITextField(frame: CGRectMake(30, 270, UIScreen.mainScreen().bounds.size.width-60, 30))

        QQNumber.placeholder = "请输入QQ"

        QQNumber.layer.borderWidth = 1

        QQNumber.layer.borderColor = UIColor.lightGrayColor().CGColor

        QQNumber.layer.cornerRadius = 5

        QQNumber.keyboardType = UIKeyboardType.NumberPad

        self.view.addSubview(QQNumber)

        self.QQNumber = QQNumber

        

        /// 密码输入提示

        var passText = UILabel(frame: CGRectMake(30, 300, UIScreen.mainScreen().bounds.size.width-60, 30))

        passText.text = "请输入密码"

        self.view.addSubview(passText)

        

        /// 密码输入框

        var PassNumber = UITextField(frame: CGRectMake(30, 330, UIScreen.mainScreen().bounds.size.width-60, 30))

        PassNumber.placeholder = "请输入密码"

        PassNumber.layer.borderWidth = 1

        PassNumber.layer.borderColor = UIColor.lightGrayColor().CGColor

        PassNumber.layer.cornerRadius = 5

        self.view.addSubview(PassNumber)

        self.PassNumber = PassNumber

        

        /// 密码找回

        var button = UIButton(frame: CGRectMake(200, 360, 120, 30))

        UIButton.buttonWithType(UIButtonType.Custom)

        button.setTitle("忘记密码", forState: UIControlState.Normal)

        button.setTitleColor(UIColor.lightGrayColor(), forState: UIControlState.Normal)

        self.view.addSubview(button)

        button.addTarget(self, action: "onClick", forControlEvents: UIControlEvents.TouchUpInside)

       

    }


       /// 密码找回方法实现

    func onClick(){

    

        ///找回密码提示

    UIAlertView(title: "温馨提示", message: "新密码已发送至手机上", delegate: nil, cancelButtonTitle: "确定", otherButtonTitles: "取消").show()

    }

    /**

    点击界面键盘辞去第一响应者

    */

    override func touchesBegan(touches: NSSet, withEvent event: UIEvent) {

       

        self.QQNumber.resignFirstResponder()

        self.PassNumber.resignFirstResponder()

    }


}







  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值