UI基础学习之(三):UITextField

UITextField

创建

UITextField * tf1 =[[UITextField alloc] init];

设置属性

tf1.frame =CGRectMake(50, 200, 200, 50);

tf1.backgroundColor= [UIColor yellowColor];

//文本显示

//文本框中的文字 可读可写

tf1.text = @"请输入用户名";  

//文本颜色

tf1.textColor =[UIColor redColor];

对齐方式

tf1.textAlignment =NSTextAlignmentCenter;   

//字体大小

tf1.font = [UIFontsystemFontOfSize:28.0f]; 

//占位字符串 给出提示信息

tf1.placeholder =@"请输入用户名"; 

输入控制

//能否使用

tf1.enabled = YES;

//在开始编辑的时候,清除文本框的内容

tf1.clearsOnBeginEditing= YES;

//输入显示的密码模式,默认值为NO

tf1.secureTextEntry= YES;

//键盘样式

tf1.keyboardType =UIKeyboardTypeNumberPad;

//改变return键的样式

tf1.returnKeyType =UIReturnKeyDone;


外观设置

//边框样式

tf1.borderStyle =UITextBorderStyleRoundedRect; 

//clearButton出现时间

tf1.clearButtonMode= UITextFieldViewModeAlways;

//文本框的左视图

UIView * v3 =[[UIView alloc] init];

v3.frame =CGRectMake(0, 0, 50, 50);

v3.backgroundColor =[UIColor redColor];

tf1.leftView = v3;

//左视图出现状态

tf1.leftViewMode =UITextFieldViewModeAlways;

//文本框的右视图   

UIView * v4 =[[UIView alloc] init];

v4.frame =CGRectMake(0, 0, 50, 50);

v4.backgroundColor =[UIColor redColor];   

tf1.rightView = v4;

//右视图出现状态

tf1.rightViewMode = UITextFieldViewModeAlways;

 

设置自定义视图,显示效果为在键盘的位置弹出视图

UIView * v1 =[[UIView alloc] init];

v1.frame =CGRectMake(0, 0, 0, 100);

v1.backgroundColor =[UIColor redColor];

tf1.inputView = v1;

[v1 release];

输入辅助视图,视图显示在键盘上面,用来提示作用

UIView * v2 =[[UIView alloc] init];

v2.frame =CGRectMake(0, 0, 0, 50);

v2.backgroundColor =[UIColor redColor];

tf1.inputAccessoryView= v2;

[v2 release];

   

改变UIView边框的其他方法:

//设置边框的半径

v.layer.cornerRadius = 5;

//边框是否显示

v.layer.masksToBounds = YES;

//边框的宽度

v.layer.borderWidth = 20;

//边框的颜色

v.layer.borderColor = [UIColorgrayColor].CGColor



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值