/* 《 Swift ---->>UITextField 控件的学习和方法的详细解释《包含代理》》
*
* UITextField 是项目开发中一个必要的控件,它主要用于和用户交互(例如,登陆界
* 面的 账号和密码的输入、注册界面,一些信息的填写),它也可为是,,项目的开
* 始。
*/
// Created by 周双建 on 15/12/3.
// Copyright © 2015年 周双建. All rights reserved.
import UIKit
// 如果要使用其代理 必须准守 其代理协议 UITextFieldDelegate
class ViewController: UIViewController,UITextFieldDelegate {
override func viewDidLoad() {
super.viewDidLoad()
/*********************************************************/
//创建一个UItextField 的对象
let MyTextField = UITextField(frame:CGRectMake(10,20,self.view.frame.size.width-20,40))
self.view.addSubview(MyTextField)
/*
* 效果显示为: 是一个白色的输入框,没有框线,再输入的时候光标是蓝色的
*/
/*********************************************************/
// 进行MyTextField的 模型设置
/*
enum UITextBorderStylezs : Int {
case None 无线框
case Line 黑色的细线为框
case Bezel 灰色内投影的矩形框
case RoundedRect 圆角
}
*/
//圆角输入框 光标为蓝色
MyTextField.borderStyle = UITextBorderStyle.RoundedRect
/*********************************************************/
//设置UITextField 的背景色 输入字体为黑色
MyTextField.backgroundColor = UIColor.redColor()
/*********************************************************/
//首先清除背景色
MyTextField.backgroundColor = UIColor.clearColor()
// 没有效果
MyTextField.background = UIImage(named: "fadcf1d10901b800bd13b745d48e5755.jpg")
/*********************************************************/
// UItextfield