UITextField常用的属性
UITextField *nameText = [[UITextField alloc]initWithFrame:CGRectMake(40, 40, 240, 60)]; //初始化
nameText.textColor = [UIColor redColor]; //文字颜色
nameText.delegate = self;//代理方法设置
nameTextField.placeholder = @"输入密码";//初始隐藏文字
nameText.textAlignment = UITextAlignmentCenter;//文字对齐格式
nameText.font = [UIFont fontWithName:@"Times New Roman" size:30];//文字大小和字体
nameText.adjustsFontSizeToFitWidth = YES;//文字自适应
nameText.clearsOnBeginEditing = NO;//是否出现一键清除按钮
nameText.borderStyle = UITextBorderStyleNone;//边框
nameText.background = [UIImage imageNamed:@"my.png"];//背景,注意只有UITextBorderStyleNone的时候改属性有效
nameText.clearButtonMode = UITextFieldViewModeNever;//一键清除按钮是否出现
nameText.leftView = leftView;//左边view
nameTextField.leftViewMode = UITextFieldViewModeAlways;//左边view 出现模式
nameText.rightView = rightView;//右边view
nameText.rightViewMode = UITextFieldViewModeAlways;//右边view 出现模式
nameText.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;//字位置
[self.view addSubview:nameText];
UITextField键盘设置:
显示keyboard:
[nameText becomeFirstResponder];
隐藏keyboard
[nameText resignFirstResponder];