博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UITextField
阅读量:4429 次
发布时间:2019-06-07

本文共 1392 字,大约阅读时间需要 4 分钟。

UITextField(输⼊框):是控制⽂本输⼊和显⽰的控件
UITextField和UILabel相⽐,UILabel主要⽤于⽂字显⽰,不能编辑, UITextField允许⽤户编辑⽂字(输⼊)
 
  • 创建:    创建UITextField与创建UILabel的步骤很相似。
1、开辟空间并初始化(如果本类有初始化⽅法,则使⽤⾃⼰的初始 化⽅法;否则使⽤⽗类的)。
2、设置⽂本显⽰、输⼊等相关的属性
3、添加到⽗视图上,⽤以显⽰
4、释放对象所有权
 
//创建一个输入框,UITextField
    //UILabel侧重于文本显示,UITextField侧重于文本的编辑和输入,但是也有显示的功能
    UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(100, 300, 200, 40)];
    //设置输入框的边框样式
    textField.borderStyle = UITextBorderStyleRoundedRect;
   
    //设置输入框显示的占位符 , 告知用户这个输入框应该输入的信息
    textField.placeholder = @"请输入用户名";
   
    //文本内容的颜色
    textField.textColor = [UIColor redColor];
   
    //文本的对齐方式(水平方向)
    textField.textAlignment = NSTextAlignmentLeft;
   
    //文本字体 (加粗、20号字)
    textField.font = [UIFont boldSystemFontOfSize:20];
   
    //是否允许输入
    textField.enabled = NO;//不允许输入,不弹出键盘
    textField.enabled = YES;//允许输入,默认是YES
   
    //设置输入框是否重新输入时清空内容 默认是NO
    textField.clearsOnBeginEditing = YES;
    //设置输入框输入的内容是否以密文形式显现 默认是NO
    textField.secureTextEntry = YES;
   
    //设置键盘样式  数字键盘
    textField.keyboardType = UIKeyboardTypeNumberPad;
   
    //设置键盘上的return键样式
    textField.returnKeyType = UIReturnKeyDone;
   
    //设置键盘上的清除按钮模式 (编辑完之后显示)
    textField.clearButtonMode = UITextFieldViewModeUnlessEditing;
    textField.clearButtonMode = UITextFieldViewModeAlways;//总是显示
   
    //设置AppDelegate 为输入的代理对象, 让AppDelegate去执行相应的方法,来处理事件
    textField.delegate = self;
    [containerView addSubview:textField];
    [textField release];
 
其他属性:
常用代理方法:
 

转载于:https://www.cnblogs.com/Walking-Jin/p/5210768.html

你可能感兴趣的文章
移动端下网页border:1px显示
查看>>
-1的 补码
查看>>
深入理解JavaScript系列(33):设计模式之策略模式
查看>>
Unity中Invoke函数基础用法
查看>>
PSP
查看>>
20165208 2017-2018-2 《Java程序设计》第九周学习总结
查看>>
Masonry的使用
查看>>
关于户口
查看>>
Web
查看>>
函数名应用,闭包,装饰器初识
查看>>
JavaScript Date Format
查看>>
【Python】python基础语法 编码
查看>>
springcloud---how2java--记录零碎的信息
查看>>
K-th largest element in an array
查看>>
并发编程之秒杀
查看>>
Windows 下面 redis 发布为服务的官方方法
查看>>
HDU 2066 一个人的旅行
查看>>
如何卸载Windows 7中的IE10并还原到IE9
查看>>
更新WordPress4.0访问速度慢问题解决办法
查看>>
金蝶 K/3 Cloud 服务端控件编程模型
查看>>