UITextField(可以输入文本),改变return样式,键盘回收,添加辅助视图

1.//1.创建一个UITextField(UIView4)

    UITextField *field=[[UITextField alloc] initWithFrame:CGRectMake(100, 100, 100, 50)];

    field.backgroundColor=[UIColor whiteColor];

    [self.window addSubview:field];

    [field release];

//加边框,圆角

    field.layer.borderWidth=1;

    field.layer.cornerRadius=10;

//实现文本的内容

    field.text=@"请输入姓名";

//占位文本

    field.placeholder=@"请输入姓名";

//对齐方式,文本颜色,字体大小

    field.textAlignment=NSTextAlignmentLeft;

    field.textColor=[UIColor blackColor];

    field.font=[UIFont systemFontOfSize:15.0];

//输入密码的时候会把文本变成圆点

    field.secureTextEntry=YES;

//设置不同的键盘类型

    field.keyboardType=UIKeyboardTypeDefault;

2.改变return

//改变return的样式,可以把return按钮切换成不同的样式

    field.returnKeyType=UIReturnKeySearch;

//清除输入框里的全部内容(输入框后面的×)

    field.clearButtonMode=UITextFieldViewModeAlways;

3.****键盘回收

签UITextFieldDelegate协议

设置代理人

field.delegate = self;

//实现协议方法键盘回收

-(BOOL)textFieldShouldReturn:(UITextField *)textField

{

    NSLog(@"测试return按钮");

    //这句话是实现回收键盘的关键

    [textField resignFirstResponder];

    return YES;

}

4.清除按钮就是输入框后面的×

//点击一次清除按钮,触发这个方法

- (BOOL)textFieldShouldClear:(UITextField *)textField

{

    NSLog(@"测试清除按钮");

    return YES;

}

5.弹出一个自定义的视图,默认键盘,只有高度起作用

//创建一个view

    UIView *view=[[UIView alloc] initWithFrame:CGRectMake(200, 200, 200, 200)];

    view.backgroundColor=[UIColor yellowColor];

         field.inputView=view;


6.给键盘添加一个辅助视图

//创建一个view

    UIView *view=[[UIView alloc] initWithFrame:CGRectMake(200, 200, 200, 200)];

    view.backgroundColor=[UIColor whiteColor];

field. inputAccessoryView=view;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值