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.
}
}
// 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.
}
}
相关文章推荐
- 【Android】ContentValues的用法
- 【UI基础】手势解锁简单实现
- org.hibernate.hql.ast.QuerySyntaxException: unexpected token: from near line 1, column 17 [select co
- Concurrent Request:Inactive phase,No Manager status
- Rogue游戏(三)——怪物、战斗、战争迷雾
- 深入对比分析AWT、Swing和SWT
- 深度定制一个按钮UIButton
- OS X 10.11 mysql : The server quit without updating PID file
- POJ 2778 DNA Sequence
- 深入对比分析SWT、Swing 和 AWT
- 使用uGUI制作游戏内2D动画
- MenuItem的setAsAction四种属性解析
- IOS基础UI之(十) UIPickerView和UIDatePicker详解
- easyui datagrid 单行操作中的选择行和取消行
- ArrayDeque 源码
- 用UIScrollView和UIPageControl制作相册基本方法
- leetcode-Implement Queue using Stacks
- MVC ueditor的使用(实现上传图片功能)
- Android消息机制 Handler,Looper,MessageQueue
- iOS UI 知识点