//
// ViewController.swift
// login
//
// Created by lanou on 16/10/31.
// Copyright (c) 2016年 lanou. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// 定义一个UILabel类型的数组,对每个对象进行详细设计。
var user = [UILabel]()
var user_input = [UITextField]()
let array = ["账号:","密码:","确认密码:","邮箱:","地址:","手机:"]
let array1 = ["请输入你的账号","请输入你的密码","请输入确认密码","请输入你的邮箱","请输入你的地址","请输入你的手机"]
for var y = 80,flag = 0;y<=380;y+=60,flag++ {
// 将对象存储到数组中
user.append(UILabel(frame: CGRectMake(70, CGFloat(y), 100, 40)))
user[flag].text = array[flag]
//user.textAlignment = NSTextAlignment.Center
user_input.append(UITextField(frame:CGRectMake(150, CGFloat(y), 120, 40)))
user_input[flag].placeholder = array1[flag]
user_input[flag].textAlignment = NSTextAlignment.Center
view.addSubview(user[flag])
view.addSubview(user_input[flag])
user_input[flag].delegate = self
}
// user_input[0].resignFirstResponder()
// 对对象进行逐个操作
user_input[5].keyboardType = UIKeyboardType.Twitter
user_input[1].secureTextEntry = true
user_input[2].secureTextEntry = true
let login = UIButton(frame: CGRectMake(90, 440, 40, 40))
let regisn = UIButton(frame: CGRectMake(190, 440, 40, 40))
login.setTitle("登陆", forState: UIControlState.Normal)
regisn.setTitle("取消", forState: UIControlState.Normal)
login.setTitleColor(UIColor.blueColor(), forState: UIControlState.Normal)
regisn.setTitleColor(UIColor.blueColor(), forState: UIControlState.Normal)
view.addSubview(login)
view.addSubview(regisn)
// Do any additional setup after loading the view, typically from a nib.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
//
// func hideKeyBorder(var f:UITextField){
// f.resignFirstResponder()
// }
}
extension ViewController:UITextFieldDelegate{
//实现点击return键响应的方法
func textFieldShouldReturn(textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
}