首页 编程 软件学院 查看内容

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

2015-1-15 10:50 825 0

摘要: //  ViewController.swift//  QQ登录界面布局////  Created by 悦兑科技 on 15/1/14.//&nbs...
关键词: nbsp PassNumber QQNumber self 密码 输入 CGRectMake addSubview view layer

//  ViewController.swift//  QQ登录界面布局////  Created by 悦兑科技 on 15/1/14.//  Copyright (c) 2015年 BSY. All rights reserved.//import UIKitclass 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.webp")        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()    }}
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部