一.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)];
    // 设置图片视图的图片
    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)];
    view.backgroundColor = [UIColor orangeColor];
    tf.inputView = view;
    // 设置文本框输入视图的附属视图(二级视图): x,y,w无效
    UIView *accessoryView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 44)];
    accessoryView.backgroundColor = [UIColor blueColor];
    tf.inputAccessoryView = accessoryView;
 

最新文章

  1. IIS 发布 异常信息 AspNetInitClrHostFailureModule 的解决办法
  2. getPos封装
  3. hibernate对象关系实现(一)一对多
  4. matlab绘图+计算心得
  5. js代码大全
  6. Android之布局属性
  7. EL表达式对数组、集合操作
  8. HTML5另类塔防游戏 -《三国战线》公布
  9. spring.handlers、spring.schemas、spring.tooling被覆盖的三种解决方式
  10. Django 跨域请求处理
  11. solr+jieba结巴分词
  12. react-intl
  13. CSS实现三列布局
  14. 怎么在linux下创建一个可运行脚本?
  15. JDK 1.8源码阅读 TreeMap
  16. HTTP协议(下午茶)
  17. PTA 7-3 jmu-ds-单链表的基本运算(15 分)
  18. java.io.IOException: java.sql.SQLException: ORA-01502: index 'BTO.PK_xxxxx' or partition of such index is in unusable state
  19. systemtap 脚本示例
  20. Windows:打开MSDTC,恢复Windows任务栏,查看windows日志,打开远程桌面,打开Services,资源监控

热门文章

  1. Gabor学习笔记
  2. 通过sqlplus导出数据到csv
  3. 如何实现在H5里调起高德地图APP?(下)
  4. [转]office2010一直卡在“正在受保护的视图中打开”
  5. web开发必备-网络基础知识---记录一下
  6. Enclosure POJ
  7. 小试ijkplayer编译
  8. WPF的定时器
  9. 菜鸟学JS(五)——window.onload与$(document).ready()
  10. The model backing the <Database> context has changed since the database was created.