Swift 开发: 文本输入框(UITextField)的用法
来源:互联网 发布:elsevier旗下数据库 编辑:程序博客网 时间:2024/06/06 00:43
Swift - 文本输入框(UITextField)的用法
原文地址:http://hangge.com/blog/cache/detail_530.html 作者:yuhang
1,文本框的创建,有如下几个样式: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
- Swift 开发: 文本输入框(UITextField)的用法
- Swift - 文本输入框(UITextField)的用法
- Swift - 文本输入框(UITextField)的用法
- Swift - 文本输入框(UITextField)的用法
- Swift - 文本输入框(UITextField)的用法
- Swift - 文本输入框(UITextField)的用法
- ios UITextField 文本输入框的用法
- Swift - 文本输入框(UI TextField)的用法
- UITextField(文本输入框)
- 文本输入框UITextField
- UITextField/文本输入框
- UITextField文本输入框
- Swift UITextField(单行文本输入控件)
- UItextField 用法(swift)
- iOS开发-UITextField(输入框)用法详解
- Swift开发教程--UITextField输入框如何隐藏软键盘
- 判断UITextField文本输入框的输入长度
- Swift 解决IOS开发中TableView中编辑UITextField时键盘遮挡输入框的情况
- 编程思想之消息机制
- 实现带有头结点的链表
- python学习-对象、类
- interface XXX is not visible from class loader
- <五大经典算法> 一、动态规划算法
- Swift 开发: 文本输入框(UITextField)的用法
- 用它轻松构图拍照,朋友圈点赞爆满 | 豌豆荚设计奖·印象
- Spring中destroy-method="close"的作用
- Java 锁
- XSS攻击详解
- c#中的SQLiteParamter使用
- Matlab图像处理入门教程(菜鸟级)
- GREEN HAND(2)--温度报警器
- Ajax知识体系大梳理