关闭

本文来介绍UITextField控件的使用!

156人阅读 评论(0) 收藏 举报
本文来介绍UITextField控件的使用!

// 初始化左右图片

        UIImageView * leftImg = [[ UIImageView alloc]initWithImage:[UIImageimageNamed:@"right_img.png"]];

        UIImageView * rightImg = [[ UIImageView alloc]initWithImage:[UIImageimageNamed:@"right_img.png"]];

        //初始化一个UITextFieldframe

        UITextField *myTextField=[[UITextField alloc]initWithFrame:CGRectMake(40,4024060)];

        // 的文字颜色

        myTextField.textColor=[UIColor redColor];

        // 占位文字

        myTextField.placeholder=@"输入密码";

        // 文本的对齐方式

        myTextField.textAlignment=NSTextAlignmentCenter;

        // 的初始化的文字大小和字体

        myTextField.font=[UIFont fontWithName:@"Times New Roman" size:30];

        // 的文字自适应,这样的化,如果用户输入较多文字,那字体就会自动缩小,来尽量显示全部

        myTextField.adjustsFontSizeToFitWidth=YES;

        // 的是否出现一件清除按钮

        myTextField.clearsOnBeginEditing=YES;

        // 设置边框

        myTextField.borderStyle=UITextBorderStyleLine;

        // 设置背景,跟边框样式有冲突:如当:myTextField.borderStyle=UITextBorderStyleRoundedRect时,背景图片不起作用

        myTextField.background=[UIImage imageNamed:@"topbar.png"];

        // 的一件清除按钮是否出现

        myTextField.clearButtonMode=UITextFieldViewModeNever;

        // 设置左右图片

        myTextField.leftView=leftImg;

        myTextField.rightView=rightImg;

        // 设置图片的显示模式

        myTextField.leftViewMode=UITextFieldViewModeAlways;

        myTextField.rightViewMode=UITextFieldViewModeAlways;

        // 文本的对齐方式

        myTextField.contentVerticalAlignment=UIControlContentHorizontalAlignmentCenter;

        [leftImg release];

        [rightImg release];

        [self.view addSubview:myTextField];

 

// 文本框的焦点的获得-失去

        [myTextField becomeFirstResponder];

        [myTextField resignFirstResponder];

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:15512次
    • 积分:360
    • 等级:
    • 排名:千里之外
    • 原创:20篇
    • 转载:5篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论