您的位置:首页 > 产品设计 > UI/UE

IOS UITextField

2015-11-04 23:58 423 查看
//
// ViewController.swift
// UITextField
//
// Created by liaojianguo on 15/11/4.
// Copyright © 2015年 liaojianguo. All rights reserved.
//

import UIKit

class ViewController: UIViewController,UITextFieldDelegate{

//响应其之前的return设置为done的响应按键事件
func textFieldShouldReturn(textField:UITextField) -> Bool
{
//收起键盘
textField.resignFirstResponder()
//打印出文本框中的值
print(textField.text)
return true;
}

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.

let textField = UITextField(frame: CGRectMake(10,90,300,100))

textField.borderStyle=UITextBorderStyle.RoundedRect//圆角

textField.placeholder="hide xxxx"//提示的字符

//textField.adjustsFontSizeToFitWidth=true//自动调整大小适应全部显示

//textField.minimumFontSize=5//最小可缩小的字号

//textField.textAlignment=NSTextAlignment.Center//对齐方式

//textField.contentVerticalAlignment = .Bottom//对齐方式

textField.returnKeyType=UIReturnKeyType.Done//回车键变为响应自己要的键,比如搜索、完成等等

textField.delegate=self//回车键按键事件

//textField.becomeFirstResponder()

textField.backgroundColor=UIColor.greenColor()

textField.borderStyle=UITextBorderStyle.None//这里为None下面才有效
let image = UIImage(named:"cat.jpg")
textField.background=image;

//左边显示一个图标
let image1 = UIImage(named:"QQ.jpg")
let imageView = UIImageView(frame: CGRectMake(0,0,50,50))
imageView.image=image1
textField.leftView=imageView
textField.leftViewMode=UITextFieldViewMode.Always

//textField.clearButtonMode=UITextFieldViewMode.WhileEditing//小叉叉按钮,清除

self.view.addSubview(textField)

}

override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: