zoukankan      html  css  js  c++  java
  • UITextfield设置Placeholder颜色 控件 内边距、自适应高度

    //创建UITextField对象
    UITextField * tf=[[UITextField alloc]init];
     
     //设置Placeholder颜色

     [text setAttributedPlaceholder:[[NSAttributedString alloc]initWithString:CustomLocalizedString(@"UserName", nil) attributes:@{NSForegroundColorAttributeName:[UIColor whiteColor]}]];

    //设置UITextField的文字颜色
    tf.textColor=[UIColor redColor];
     
    //设置UITextField的文本框背景颜色
    tf.backgroundColor=[UIColor grayColor];
     
    //设置UITextField的边框的风格
    tf.borderStyle=UITextBorderStyleRoundedRect;
     
    //设置UITextField的代理
    tf.delegate=self;
     
    //设置UITextField的文字对齐方式
    tf.textAlignment=UITextAlignmentCenter;//居中对齐
    tf.textAlignment=UITextAlignmentLeft;//左对齐
    tf.textAlignment=UITextAlignmentRight;//右对齐
    tf.textAlignment=UITextAlignmentFill;//填充对齐
     
    //设置UITextField的文字大小和字体
    tf.font=[UIFont fontWithName:@"Times New Roman" size:20];
     
    //设置左边距

     {

                CGRect frame = [text frame];

                frame.size.width=8.0f;

                [text setLeftView:[[UIView alloc]initWithFrame:frame]];

                [text setLeftViewMode:UITextFieldViewModeAlways];

            }

     
     
    //设置UITextField自适应文本框大小
    tf.adjustsFontSizeToFitWidth=YES/NO;//自适应宽度
    tf.adjustsFontSizeToFitHeight=YES/NO;//自适应高度
     
    //设置UITextField是否拥有一键清除的功能
    tf.clearsOnBeginEditing=YES/NO;
     
    //设置一键清除按钮是否出现
    tf.clearButtonMode=UITextFieldViewModeNever;
     
    //设置UITextField的初始隐藏文字
    tf.placeholder=@"输入密码";
     
    //当UITextField的样式为UITextBorderStyleNone的时候,修改背景图片
    tf.background=[UIImage imageNamed:@"xx.png"];
     
    //设置UITextField的左边view
    tf.leftView=xxx;
     
    //设置UITextField的左边view出现模式
    tf.leftViewMode=UITextFieldViewModeAlways;
     
    //设置UITextField的右边view
    tf.rightView=xxx;
     
    //设置UITextField的右边view出现模式
    tf.rightViewMode=UITextFieldViewModeAlways;
     
    //设置UITextField的字的摆设方式
    tf.contentVerticalAlignment=UIControlContentVerticalAlignmentCenter;
  • 相关阅读:
    JS —— 数组与字符串方法
    CSS —— 选择器
    HTML —— 小记
    Javascript学习记录——数组去重
    尝鲜 vue3.x 新特性
    Weex项目快速打包
    揭秘C# SQLite的从安装到使用
    Javascript中Promise的简单使用
    网页背景图片的淡入淡出效果
    部分标点符号和数学符号的英文名字
  • 原文地址:https://www.cnblogs.com/niit-soft-518/p/4680112.html
Copyright © 2011-2022 走看看