Urtext的使用
UITextField 是UIControl的子类,UIControl又是UIView的子类,所以也是一个视图,只不过比UIView多了两个功能,1.文字显示,2.文本编辑
使用过程分四步:
1.创建对象
2.配置属性
3添加到父视图
4.释放所有权
1.创建对象
UITextField *text = [[UITextField alloc] initWithFrame:CGRectMake(50, 50, 180, 50)]; text.backgroundColor = [UIColor yellowColor]; [_view addSubview:text]; [text release];
2.设置text的边框样式(圆角)
text.borderStyle = UITextBorderStyleRoundedRect;
3.设置text默认显示文字(但是不作为文本内容的一部分)
text.placeholder = @"请输入用户名";
4.设置text文字
text.text = @"什么破烂”;
5.设置文本颜色
text.textColor = [UIColor blackColor];
6.设置文本的对齐方式
text.textAlignment = NSTextAlignmentCenter;
7.设置文字字体
text.font = [UIFont systemFontOfSize:18];
8.设置输入框是否可编辑
text.enabled = YES;
9.设置当开始编辑时,是否清除框中内容
text.clearsOnBeginEditing = YES;
10.设置密码格式(输入框中内容是否以点的形式显示)
text.secureTextEntry = YES;
11.设置弹出键盘的样式(数字键盘)
text.keyboardType = UIKeyboardTypeNumberPad;
12.键盘右下角显示样式
text.returnKeyType = UIReturnKeyGo;
13.设置tag值
text.tag = 120;14.键盘回收
1.点击右下角或者回车回收键盘
1.设置代理
text.delegate = self;2.服从协议
在相应.h文件添加协议,如
@interface MAYAppDelegate : UIResponder <UIApplicationDelegate,UITextFieldDelegate>
服从,<UITextFieldDelegate>协议3.实现协议中的方法
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
回收键盘,取消第一响应者
[textField resignFirstResponder]; return YES;
}
2.点击空白处回收键盘
1.设置代理
text.delegate = self;2.服从协议
在相应的.h文件中添加协议,如
@interface MAYAppDelegate : UIResponder <UIApplicationDelegate,UITextFieldDelegate>
服从,<UITextFieldDelegate>协议3.实现协议中的方法
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[text resignFirstResponder];
}
Urtext的使用的更多相关文章
随机推荐
- sudo命令使用的几个场景
在linux系统下,普通用户无法直接执行root用户权限下的命令,如果想让普通用户执行只有root用户才能执行的操作命令.下面罗列下经常使用sudo命令的几个场景: 1.用户无权限执行root命令普通 ...
- text
链接: 初识 TextKit 如何实现自己没实现过的需求之文本动画
- Delphi连接Oracle控件ODAC的安装及使用(轉載)
Delphi连接Oracle控件ODAC的安装及使用 2010-08-13 01:13:37 标签:Oracle Delphi 控件 休闲 ODAC 原创作品,允许转载,转载时请务必以超链接形式标明 ...
- MYSQL临时表创建索引
DROP TEMPORARY TABLE IF EXISTS tmp_record_t2;CREATE TEMPORARY TABLE tmp_record_t2(consumption_id INT ...
- android values目录的读取优先级
android项目新建时会有一个values目录(高版本会增加values-v11,values-v14目录),该目录用于存放显示相的配置数据的定义文件,如strings.xml, style.xml ...
- lodop打印控件一点记录
今天初步接触了下打印控件 LODOP实现了自动分页,高度宽度都可以自己设定来分页. 页码,使用LODOP.SET_PRINT_STYLE("ItemType", 2); LODOP ...
- scala 学习笔记(04) OOP(上)主从构造器/私有属性/伴生对象(单例静态类)/apply方法/嵌套类
一.主从构造器 java中构造函数没有主.从之分,只有构造器重载,但在scala中,每个类都有一个主构造器,在定义class时,如果啥也没写,默认有一个xxx()的主构造器 class Person ...
- java:如何用代码控制H2 Database启动
1.纯手动start/stop package com.cnblogs.yjmyzz.h2; import java.sql.Connection; import java.sql.DriverMan ...
- "Timeout"在测试框架里是如何被实现的
今天组里的小伙伴问了我一个问题:“我这里有一个底层驱动的接口,我想在测试它的时候加上超时限制,时间一过就fail掉它,执行后面的测试用例.怎么办到呢?”.我问:“它自己没有超时响应的机制么? 超时抛e ...
- 分享:计算机图形学期末作业!!利用WebGL的第三方库three.js写一个简单的网页版“我的世界小游戏”
这几天一直在忙着期末考试,所以一直没有更新我的博客,今天刚把我的期末作业完成了,心情澎湃,所以晚上不管怎么样,我也要写一篇博客纪念一下我上课都没有听,还是通过强大的度娘完成了我的作业的经历.(当然作业 ...