iOS——文本框(UITextField)

原创 2013年12月04日 14:02:14

#import "ViewController.h"


@interface ViewController ()<UITextFieldDelegate>

@property(nonatomic,retain)UITextField *name;



@end


@implementation ViewController


- (void)viewDidLoad

{

    [super viewDidLoad];

UITextField *field=[[UITextField alloc]initWithFrame:CGRectMake(10,50,300,20)];

    //文本框的风格

    field.borderStyle=UITextBorderStyleRoundedRect;

    //设置是否启动自动提醒更正功能

    field.autocorrectionType=UITextAutocorrectionTypeYes;

    //设置默认显示的文本

    field.placeholder=@"请输入账号和密码:";


    

    //设置对齐,默认是左对齐

    field.textAlignment=NSTextAlignmentCenter;

    //让输入的密码变成*******

    field.secureTextEntry=YES;

    

    //如果使用自定义的背景图片,边框会被忽略

    //UIImage *image=[UIImage imageNamed:@"背景.png"];

   // field.background = image;//自定义的背景图片,加到文本框。

    //右边显示的"X"清除按钮

    field.clearButtonMode=UITextFieldViewModeWhileEditing;

    //设置为yes时,点触文本字段时,字段内容会被清除。

    field.clearsOnBeginEditing=YES;

    //设置YES时,文本会自动缩小以适应文本窗口大小。默认是保持原来大小,而让长文本滚动

    field.adjustsFontSizeToFitWidth=YES;

    //设置背景颜色

    [field setBackgroundColor:[UIColor whiteColor]];

    //设置委托

    field.delegate=self; //<UITextFieldDelegate> 要在.h加这个委托。

    

    //设置键盘类型

    field.keyboardType=UIKeyboardTypePhonePad;

    [self.view addSubview:field];


    _name=field;

    

    

}

#pragma mark - 代理中的方法 退出键盘

-(BOOL)textFieldShouldReturn:(UITextField *)textField

{

    return [_name resignFirstResponder];

}

- (void)didReceiveMemoryWarning

{

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}


@end



相关文章推荐

【我们都爱Paul Hegarty】斯坦福IOS8公开课个人笔记35 UITextField文本框

本话来介绍UIKit框架中的组件UITextField。   UItextField(文本框)和Label看起来看像,但是文本框是可以编辑的。在UI中使用文本框要注意,因为在模拟器上面输入文...

iOS 开发 UITextField常用属性:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等

参考:UITextField常用属性:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等UITextField 常用属性:(1)可以根据需要设置文本框的样式(包括形状、边框颜色、背景等)。(...

【iOS开发-15】UITextField常用属性归纳:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等

(1)可以根据需要设置文本框的样式(包括形状、边框颜色、背景等) (2)可以根据需要设置文字显示样式(包括输入密码时的密文显示、文字横向居中、纵向居中上下、输入的文字是否首席木大写、文字超过后是否缩小...

IOS——UITextField被键盘遮蔽解决方案

UITextField被键盘遮蔽解决方案

Android基础控件——EditText的自定义、高仿iOS的UITextField

EditText的自定义、高仿iOS的UITextField 学习,学习,学以致用,让基础控件贴近实战效果 EditText是常用的文本框输入控件,它没有像iOS的UITextField那样,只要...

iOS——判断UITextField/UITextView输入的字符中是否含有系统表情

在做iOS客户端开发的过程中,有可能有这样的需求:对一条内容进行评论(可是输入的评论内容中可能含有系统表情),将评论内容提交给服务器。当输入的评论内容中含有系统表情的时候不能向服务器提交这条评论,或者...

iOS——UITextField

一、UITextField 属性 1. 保存 UITextField 对象的文本内容;默认为 nil @property(nullable, nonatomic,copy)   NSString *...

iOS开发之基础视图——UITextField

文本框控件(UITextField)也继承了UIControl控件,可以与用户进行交互。     // // ViewController.m // UITextFieldDemo // // ...

iOS学习(4)——UITextField

- (void)viewDidLoad { [super viewDidLoad]; //创建一个text UITextField *textView=[[UITextFiel...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS——文本框(UITextField)
举报原因:
原因补充:

(最多只允许输入30个字)