创建输入框
UITextField *text1 = [[UITextField alloc] initWithFrame:CGRectMake(100, 100, 100, 30)];
text1.backgroundColor = [UIColor yellowColor];
[self.window addSubview:text1];
[text1 release];
边框 圆角
text1.layer.borderWidth = 3;
text1.layer.borderColor = [[UIColor purpleColor] CGColor];
text1.layer.cornerRadius = 5;
文本
text1.text = @"你好";
text1.textColor = [UIColor blackColor];
// 提示文字
text1.placeholder = @"请输入";
保密
text1.secureTextEntry = YES;
键盘类型
text1.keyboardType = UIKeyboardTypeNumberPad;
// 键盘类型有很多,可以点开系统文件查看
return 的样式
text1.returnKeyType = UIReturnKeySearch;
text1.clearsOnBeginEditing = YES;
// return的样式很多,同样可以点开系统文件查看
清除按钮的样式
text1.clearButtonMode = UITextFieldViewModeAlways;
// 这里的Always的功能和 YES 是一样的
弹出一个自定义的侧视图,默认是键盘
text1.inputView = view;
给键盘添加一个辅助视图
text1.inputAccessoryView = view;
点击return回收键盘
text1.delegate=self;
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
// 这句话是实现回收键盘的关键
// 使textfield失去第一响应者
[textField resignFirstResponder];
return YES;
}