UITextField基本属性

UITextField.png
#pragma mark ----- UITextField -----
//1 创建UITextField
    UITextField * nameTextField = [[UITextField alloc] initWithFrame:CGRectMake(100, 300, 233, 50)];
    
//2 设置UITextField的属性
    //设置背景颜色
    nameTextField.backgroundColor =[UIColor cyanColor];
    
    //设置文字(一般不使用)
    nameTextField.text = @"请输入姓名";
    
    //设置提示文字(常用)
    nameTextField.placeholder = @"请输入姓名";
    
    //设置文字对齐方式
    nameTextField.textAlignment = NSTextAlignmentCenter;
    
    //设置文字颜色
    nameTextField.textColor = [UIColor redColor];
    
    //设置字体
    nameTextField.font = [UIFont systemFontOfSize:20];
    
    //设置控件边框样式
    nameTextField.borderStyle = UITextBorderStyleRoundedRect;
    
    //设置密文显示
    nameTextField.secureTextEntry = YES;
    
    //显示清除按钮
    nameTextField.clearButtonMode = UITextFieldViewModeAlways;
    
    //指定再次编辑时, 清除输入框中内容(默认 == 0)
    nameTextField.clearsOnBeginEditing = YES;

    //编辑textField边框样式
    nameTextField.layer.borderColor = [UIColor grayColor].CGColor;
    nameTextField.layer.borderWidth = 1;
    nameTextField.layer.cornerRadius = 8;
    //设置左右视图
    //1 新建视图
    UIView *leftview = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 50, 50)];// x, y 值没有意义,他是根据textfield的位置来设置的
    leftview.backgroundColor = [UIColor orangeColor];
    
    
    //2 添加到textfield上
    nameTextField.leftView = leftview;
    nameTextField.leftViewMode = UITextFieldViewModeAlways;
    
    //设置键盘样式
    nameTextField.keyboardType = UIKeyboardTypeNamePhonePad;
    
 //3 添加到视图上
    [self.view addSubview:nameTextField];```
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容