iOS-UITextField-常用方法
2024-10-02 00:26:35
一.textField的常用设置
// 创建文本框
UITextField *tf = [[UITextField alloc] initWithFrame:CGRectMake(60, 100, 200, 40)];
1.设置文本框的边框样式(一般用圆角样式)
borderStyle
2.设置键盘
(选择合适的键盘,有助于让用户按照你的意图输入。 密码输入的时候,选择数字键盘。用户注册的时候选择字母键盘)
keyboardType
3.设置清除按钮
(选择模式:出现的情况)
clearButtonMode
4.设置密文输入
(不能输入中文,用于输入密码的时候)
secureTextEntry
5.设置return按钮样式
(常用设置为:Next,Done,Go,Search,Send)
returnKeyType
6.设置文本框的左右视图
(一般左侧视图用于提示,比如放置一个锁的样式图片提示用户是密码文本框。右侧视图可以用来修改是否明文输入或者发送验证码等。)
// 设置文本框左视图 : x,y值无效,默认为0,0
// 图片视图
UIImageView *iv = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 30, 30)];
// 设置图片视图的图片
// 图片视图
UIImageView *iv = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 30, 30)];
// 设置图片视图的图片
iv.image = [UIImage imageNamed:@"account"];
tf.leftView = iv;
//设置显示左侧视图的情况
tf.leftViewMode = UITextFieldViewModeAlways;
7.设置文本框的输入视图 (一般不常用,当需要一些键盘高级功能的时候使用。)
// 设置文本框的输入视图: x,y,w无效 默认为(0, 屏幕高度-输入视图本身的高度, 屏幕宽度, h)
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 216)];
UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 216)];
view.backgroundColor = [UIColor orangeColor];
tf.inputView = view;
// 设置文本框输入视图的附属视图(二级视图): x,y,w无效
UIView *accessoryView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 44)];
UIView *accessoryView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 44)];
accessoryView.backgroundColor = [UIColor blueColor];
tf.inputAccessoryView = accessoryView;
最新文章
- IIS 发布 异常信息 AspNetInitClrHostFailureModule 的解决办法
- getPos封装
- hibernate对象关系实现(一)一对多
- matlab绘图+计算心得
- js代码大全
- Android之布局属性
- EL表达式对数组、集合操作
- HTML5另类塔防游戏 -《三国战线》公布
- spring.handlers、spring.schemas、spring.tooling被覆盖的三种解决方式
- Django 跨域请求处理
- solr+jieba结巴分词
- react-intl
- CSS实现三列布局
- 怎么在linux下创建一个可运行脚本?
- JDK 1.8源码阅读 TreeMap
- HTTP协议(下午茶)
- PTA 7-3 jmu-ds-单链表的基本运算(15 分)
- java.io.IOException: java.sql.SQLException: ORA-01502: index 'BTO.PK_xxxxx' or partition of such index is in unusable state
- systemtap 脚本示例
- Windows:打开MSDTC,恢复Windows任务栏,查看windows日志,打开远程桌面,打开Services,资源监控
热门文章
- Gabor学习笔记
- 通过sqlplus导出数据到csv
- 如何实现在H5里调起高德地图APP?(下)
- [转]office2010一直卡在“正在受保护的视图中打开”
- web开发必备-网络基础知识---记录一下
- Enclosure POJ
- 小试ijkplayer编译
- WPF的定时器
- 菜鸟学JS(五)——window.onload与$(document).ready()
- The model backing the <;Database>; context has changed since the database was created.