10.31用户界面练习

//

//  ViewController.swift

//  10.31用户界面练习题

//

//  Created by bingfan on 16/10/31.

//

 

import UIKit

 

class ViewController: UIViewController {

 

    /*用户界面:

    1、键盘能够回收,提示点击按钮的时候键盘能回收,核心代码:[输入框:resignFirstResponder]

    2、密码和确认密码设置密文输入

    3、手机号使用数字键盘

    */

    overridefunc viewDidLoad() {

        super.viewDidLoad()

        let label = UILabel(frame: CGRectMake(30, 60, 60, 20))

        view.addSubview(label)

        

        label.text = "用户名"

        label.textColor = UIColor.blackColor()

        label.textAlignment = .Left

        label.font = UIFont.systemFontOfSize(15)

        

        let textField = UITextField(frame: CGRectMake(100, 60, 200, 20))

        view.addSubview(textField)

        

        textField.placeholder = "用户名"

        textField.borderStyle = .RoundedRect

        textField.returnKeyType = .Go

        textField.delegate = self

        

        

        let label1 = UILabel(frame: CGRectMake(30, 100, 60, 20))

        view.addSubview(label1)

        

        label1.text = "密码"

        label1.textColor = UIColor.blackColor()

        label1.textAlignment = .Left

        label1.font = UIFont.systemFontOfSize(15)

        

        let textField1 = UITextField(frame: CGRectMake(100, 100, 200, 20))

        view.addSubview(textField1)

        

        textField1.placeholder = "密码"

        textField1.secureTextEntry = true

        textField1.borderStyle = .RoundedRect

        textField1.returnKeyType = .Go

        textField1.delegate = self

 

        

        

        let label2 = UILabel(frame: CGRectMake(30, 140, 60, 20))

        view.addSubview(label2)

        

        label2.text = "确认密码"

        label2.textColor = UIColor.blackColor()

        label2.textAlignment = .Left

        label2.font = UIFont.systemFontOfSize(15)

        

        let textField2 = UITextField(frame: CGRectMake(100, 140, 200, 20))

        view.addSubview(textField2)

        

        textField2.placeholder = "确认密码"

        textField2.secureTextEntry = true

        textField2.borderStyle = .RoundedRect

        textField2.returnKeyType = .Go

        textField2.delegate = self

 

        

        

        let label3 = UILabel(frame: CGRectMake(30, 180, 60, 20))

        view.addSubview(label3)

        

        label3.text = "手机号"

        label3.textColor = UIColor.blackColor()

        label3.textAlignment = .Left

        label3.font = UIFont.systemFontOfSize(15)

        

        let textField3 = UITextField(frame: CGRectMake(100, 180, 200, 20))

        view.addSubview(textField3)

        

        textField3.placeholder = "手机号"

        textField3.keyboardType = .NumberPad

        textField3.borderStyle = .RoundedRect

        textField3.returnKeyType = .Go

        textField3.delegate = self

 

        

        

        let label4 = UILabel(frame: CGRectMake(30, 220, 60, 20))

        view.addSubview(label4)

        

        label4.text = "邮箱"

        label4.textColor = UIColor.blackColor()

        label4.textAlignment = .Left

        label4.font = UIFont.systemFontOfSize(15)

        

        let textField4 = UITextField(frame: CGRectMake(100, 220, 200, 20))

        view.addSubview(textField4)

        

        textField4.placeholder = "邮箱"

        textField4.keyboardType = .EmailAddress

        textField4.borderStyle = .RoundedRect

        textField4.returnKeyType = .Go

        textField4.delegate = self

 

      

    }

 

    overridefunc didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

        // Dispose of any resources that can be recreated.

    }

}

    extensionViewController:UITextFieldDelegate{

        //实现点击return键响应的方法

        func textFieldShouldReturn(textField: UITextField) -> Bool {

            //使键盘回收,所以取消输入框的第一响应者

            textField.resignFirstResponder()

            returntrue

}

 

 

}

posted @ 2016-11-01 13:54  冰凡513  阅读(82)  评论(0)    收藏  举报