UITextField定义
UITextField *textField=[[UITextField alloc] initWithFrame:CGRectMake(20, 20, 100, 50)];
UITextField属性
- 背景颜色:extField.backgroundColor=[UIColor redColor];
- 输入框提示:textField.placeholder=@”友情提示”;
- 字体颜色:textField.textColor=[UIColor greenColor];
- 字体大小:textField.font=[UIFont systemFontOfSize:30];
- 密文输入:textField.secureTextEntry=YES;
- 右侧清空小按钮:textField.clearButtonMode=UITextFieldViewModeAlways;
- 是否允许输入:textField.enabled=NO;
- 修改键盘为数字键盘:textField.keyboardType=UIKeyboardTypeNumberPad;
- 设置边框:textField.borderStyle=UITextBorderStyleRoundedRect;
- 自己加边框:
textField.layer.borderColor=[UIColor greenColor].CGColor;
textField.layer.borderWidth=2;
textField.layer.cornerRadius=5;
textField.layer.masksToBounds=YES;
- return键的样式:textField.returnKeyType=UIReturnKeyGo;
- 代理方法:UITextFieldDelegate,在ViewController.m中的interface后添加代理方法,在代码中调用textField.delegate=self;然后实现相关代理方法即可。类似安卓的监听器接口。
- 开始编辑
- (void)textFieldDidBeginEditing:(UITextField *)textField{
}
- 结束编辑
- (void)textFieldDidEndEditing:(UITextField *)textField{
}