UItextField 用法(swift)
来源:互联网 发布:linux程序设计 微盘 编辑:程序博客网 时间:2024/05/16 09:53
1,文本框的创建,有如下几个样式:
2,文本框提示文字
3,文字大小超过文本框长度时自动缩小字号,而不是隐藏显示省略号
4,水平/垂直对齐方式
5,背景图片设置
6,清除按钮(输入框内右侧小叉)
7,使文本框在界面打开时就获取焦点,并弹出输入键盘
8,设置键盘return键的样式
9,键盘return键的响应
UITextBorderStyle.None:无边框
UITextBorderStyle.Line:直线边框
UITextBorderStyle.RoundedRect:圆角矩形边框
UITextBorderStyle.Bezel:边线+阴影
1
2
3
4
var
textField =
UITextField
(frame:
CGRectMake
(10,160,200,30))
//设置边框样式为圆角矩形
textField.borderStyle =
UITextBorderStyle
.
RoundedRect
self
.view.addSubview(textField)
1
textField.placeholder=
"请输入用户名"
1
2
textField.adjustsFontSizeToFitWidth=
true
//当文字超出文本框宽度时,自动调整文字大小
textField.minimumFontSize=14
//最小可缩小的字号
1
2
3
4
5
6
7
8
9
/** 水平对齐 **/
textField.textAlignment = .
Right
//水平右对齐
textField.textAlignment = .
Center
//水平居中对齐
textField.textAlignment = .
Left
//水平左对齐
/** 垂直对齐 **/
textField.contentVerticalAlignment = .
Top
//垂直向上对齐
textField.contentVerticalAlignment = .
Center
//垂直居中对齐
textField.contentVerticalAlignment = .
Bottom
//垂直向下对齐
1
textField.background=
UIImage
(named:
"background1"
);
1
2
3
textField.clearButtonMode=
UITextFieldViewMode
.
WhileEditing
//编辑时出现清除按钮
textField.clearButtonMode=
UITextFieldViewMode
.
UnlessEditing
//编辑时不出现,编辑后才出现清除按钮
textField.clearButtonMode=
UITextFieldViewMode
.
Always
//一直显示清除按钮
1
textField.becomeFirstResponder()
1
2
3
4
5
6
textField.returnKeyType =
UIReturnKeyType
.
Done
//表示完成输入
textField.returnKeyType =
UIReturnKeyType
.
Go
//表示完成输入,同时会跳到另一页
textField.returnKeyType =
UIReturnKeyType
.
Search
//表示搜索
textField.returnKeyType =
UIReturnKeyType
.
Join
//表示注册用户或添加数据
textField.returnKeyType =
UIReturnKeyType
.
Next
//表示继续下一步
textField.returnKeyType =
UIReturnKeyType
.
Send
//表示发送
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
class
ViewController
:
UIViewController
,
UITextFieldDelegate
{
override
func
viewDidLoad() {
super
.viewDidLoad()
var
textField =
UITextField
(frame:
CGRectMake
(10,160,200,30))
//设置边框样式为圆角矩形
textField.borderStyle =
UITextBorderStyle
.
RoundedRect
textField.returnKeyType =
UIReturnKeyType
.
Done
textField.delegate=
self
self
.view.addSubview(textField)
}
func
textFieldShouldReturn(textField:
UITextField
) ->
Bool
{
//收起键盘
textField.resignFirstResponder()
//打印出文本框中的值
println
(textField.text)
return
true
;
}
}
0 0
- UItextField 用法(swift)
- swift之UItextField用法详解
- Swift - 文本输入框(UITextField)的用法
- Swift - 文本输入框(UITextField)的用法
- Swift - 文本输入框(UITextField)的用法
- Swift - 文本输入框(UITextField)的用法
- Swift - 文本输入框(UITextField)的用法
- Swift 开发: 文本输入框(UITextField)的用法
- Swift基础(十四)UITextField
- swift -UITextField
- UITextField swift
- swift UITextField
- Swift UIButton、UILabel、UITextField的创建与用法
- UITextField,UITextView字数限制(swift)
- UITextField用法总汇 (转载)
- uitextfield用法
- UITextField 用法
- UITextField 用法
- 接口自动化初试(一)
- Oracle中的递归总结
- 如何远程登录计算机
- 五大常用算法之一:分治算法
- 新闻上下滚动jquery 超简洁
- UItextField 用法(swift)
- HDU 4837 Wow! Such Doge! (- -)
- jQuery学习笔记之jQuery的Ajax(3)
- 软件测试职业发展规划图
- 牛客网 | 栈的压入、弹出序列
- unzip和zip指令的使用方法
- UVA565订披萨,每个人提几个条件,至少满足每个人的一个条件的方案
- Android设计模式之观察者模式
- $(document).on('click','.remove',function(){})