专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Swift

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

发布时间:2011-06-30 07:29:50 文章来源:www.iduyao.cn 采编人员:星星草
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()

    }


}







友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: