TextField 知识点(三)
来源:互联网 发布:访客网络限速多少 编辑:程序博客网 时间:2024/06/06 09:45
修改textField的placeholder的字体颜色、大小:
(KVC的方式)
textField.placeholder = @"请输入密码"; [textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"]; [textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@"_placeholderLabel.font"];
重写绘制行为
除了UITextField对象的风格选项,你还可以定制化UITextField对象,为他添加许多不同的重写方法,来改变文本字段的显示行为。这些方法都会返回一个CGRect结构,制定了文本字段每个部件的边界范围。以下方法都可以重写。
– textRectForBounds: //重写来重置文字区域
– drawTextInRect: //改变绘文字属性.重写时调用super可以按默认图形属性绘制,若自己完全重写绘制函数,就不用调用super了.
– placeholderRectForBounds: //重写来重置占位符区域
– drawPlaceholderInRect: //重写改变绘制占位符属性.重写时调用super可以按默认图形属性绘制,若自己完全重写绘制函数,就不用调用super了.
– borderRectForBounds: //重写来重置边缘区域
– editingRectForBounds: //重写来重置编辑区域
– clearButtonRectForBounds: //重写来重置clearButton位置,改变size可能导致button的图片失真
– leftViewRectForBounds:
– rightViewRectForBounds:
0 0
- TextField 知识点(三)
- 学习ExtJS(三) TextField常用方法
- Storyboard学习三(TextField)
- 知识点积累(三)
- RAC 知识点(三)
- Pandas知识点(三)
- MYSQL知识点(三)
- mybatis知识点(三)
- 【Unity 3D】学习笔记三:TextField控件(文本框)
- Ext常用知识点积累--textfield,store,grid
- QT 知识点总结(三)
- Launcher知识点整理(三)
- 数学知识点回顾(三)
- java知识点回顾(三)
- C++知识点总结(三)
- C++primer知识点(三)
- Struts知识点概况(三)
- Hibernate知识点概况(三)
- 伊斯坦布尔之旅第五天:伊斯兰科学技术历史博物馆和gulhane公园
- 线程间的内存共享问题----你弄懂了吗?
- C++Primer第五版 11.3.1节练习
- datepicker插件实现开始日期(minDate)和结束日期(maxDate)
- 1010. Radix (25)
- TextField 知识点(三)
- fullpage自动执行
- 成员变量初始化顺序-
- 在eclipse中增加配置文件方式
- linux 查看linux 版本
- 7_9:Typical program skeleton for command processing
- Java异常处理
- Html学习,使用AmazeUI实现的一些效果
- 计算器