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
}
}

浙公网安备 33010602011771号