简单看一下UITextField的属性

- (void)createTextField{

    UITextField * textField = [[UITextField alloc] initWithFrame:CGRectMake(40, 40, 240, 40)];
//设置UITextField的边框风格,否则看不见textField 盲点的话能够点到它
/*
UITextBorderStyleRoundedRect 圆角
UITextBorderStyleBezel 上、左有边框
UITextBorderStyleLine 边框就是一个矩形框 背景还是父视图的背景色
UITextBorderStyleNone 默认的没有边框
*/
textField.borderStyle = UITextBorderStyleRoundedRect;
//设置占位符 也能够叫提示语句
textField.placeholder = @"请输入:";
//textfield 最后面的一个删除button显示模式
/*
UITextFieldViewModeAlways 開始没有 输入后就一直显示
UITextFieldViewModeNever 什么时候也不会显示
UITextFieldViewModeUnlessEditing
UITextFieldViewModeWhileEditing 输入时显示
*/
textField.clearButtonMode = UITextFieldViewModeAlways;
//设置键盘的风格(数字键盘、26字母键盘等等) UIKeyboardTypeNumberPad数字键盘
textField.keyboardType = UIKeyboardTypeNumberPad;
//设置return的样式 即键盘上右下角的按键
textField.returnKeyType = UIReturnKeyDone;
//设置textfield的默认文本文字
textField.text = @"Snail";
//当编辑完后 再一次编辑时 是否清空里面的内容 YES:清空
textField.clearsOnBeginEditing = YES;
//推断textfield是否正在编辑
BOOL ret = textField.editing;
//textfield能否够被编辑 YES:可编辑
textField.enabled = NO;
//输入的文本是否隐藏(password)
textField.secureTextEntry = YES;
//设置textfield的leftView、rightView x、y的值不会影响leftView的位置 仅仅与width、height有关
UIView * leftView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 30, 40)];
leftView.backgroundColor = [UIColor redColor];
textField.leftView = leftView;
//mode必须设置 否则将不会显示在textField上面
textField.leftViewMode = UITextFieldViewModeAlways; [self.view addSubview:textField];
}

效果图例如以下

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">

最新文章

  1. UISearchController 的用法[点击搜索框,自动到顶部]
  2. dataRow转化为对象
  3. Cordova - 使用Cordova开发iOS应用实战5(获取手机里照片,并编辑)
  4. 分布式系统唯一ID生成方案汇总
  5. .NET 中的DateTime
  6. Loadrunner测试json接口
  7. KMP的模版实现(以hdu1711为例)
  8. 使用 EPUB 制作数字图书
  9. underscorejs-toArray学习
  10. mysql文件导入到数据库load data infile into table 的使用例子
  11. poj3254:基础状压dp
  12. android中使用setVideoURI()播放视频
  13. 安卓MonkeyRunner源码分析之与Android设备通讯方式
  14. 这是一名Java学者关于学习方向的建议
  15. LeetCode 63. Unique Path II(所有不同路径之二)
  16. 退役之战- SDOI
  17. 匹配字符串中的s开头的单词,并替换
  18. 一条sql语句引发的遐想:select t.*, t.rowid from STUDENT t
  19. html导出pdf的四种方式
  20. 基础的shell脚本

热门文章

  1. Centos7下zabbix部署(四)定义报警媒介-邮件
  2. 负载均衡技术之-lvs
  3. Centos的APK解包打包签名
  4. J.U.C并发框架源码阅读(十六)FutureTask
  5. react className的2种变量写法
  6. zoj Burn the Linked Camp (查分约束)
  7. luogu P1577 切绳子
  8. [BZOJ2095]Bridges
  9. sql server 2005 链接服务器:未将服务器 配置为用于 RPC
  10. react.js Warning: Failed form propType: You provided a value prop to a form field without an onChange handler. This will render a read-only field.