iOS之UITextView和UITextFiled的区别
来源:互联网 发布:unity3d小游戏制作视频 编辑:程序博客网 时间:2024/05/16 08:17
IOS中的UITextView和UITextField都是文本输入控件并都能够调用系统键盘。
两者最大的区别是:
1、UITextView支持多行输入并且可以滚动显示浏览全文,而UITextField只能单行输入。
2、UITextView继承自UIScrollView,UITextField继承自UIView[UIControl]。
3、UITextview没有placeholder属性 UItextField有placeholder属性
在使用上我们完全可以把UITextView看作是UITextField的加强版。
在这里值得一提的是IOS中常常需要有限制用户输入字数的要求,我们可以如下处理:
1,UITextView
我们可以在- (void)textViewDidChange:(UITextView *)textView[检测到输入变化的时候执行]和
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text[超过一定字数返回NO即可]
2,UITextField
两者最大的区别是:
1、UITextView支持多行输入并且可以滚动显示浏览全文,而UITextField只能单行输入。
2、UITextView继承自UIScrollView,UITextField继承自UIView[UIControl]。
3、UITextview没有placeholder属性 UItextField有placeholder属性
在使用上我们完全可以把UITextView看作是UITextField的加强版。
在这里值得一提的是IOS中常常需要有限制用户输入字数的要求,我们可以如下处理:
1,UITextView
我们可以在- (void)textViewDidChange:(UITextView *)textView[检测到输入变化的时候执行]和
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text[超过一定字数返回NO即可]
2,UITextField
简单的方法只能在 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string; 方法中处理。
0 0
- iOS之UITextView和UITextFiled的区别
- IOS UITextView和UITextFiled的区别
- iOS 之 UILable和UITextFiled的自定义
- UItextView和UItextfiled 使用
- 解决UITextFIled和UITextView收回键盘的问题
- uitextfiled uitextview过滤emoji符号 ios
- iOS- UITextField和UITextView区别
- iOS--UITextFiled的使用方法
- iOS小技巧-UITextFiled/UITextView设置系统圆角边框
- iOS:UITextFiled控件的设置
- iOS--UITextFiled的使用方法详细
- IOS--UITextFiled的使用方法详细
- iOS UITextfiled
- UITextFiled & UITextView 控制输入长度、中文处理以及UITextView 的placeHolder 的一种实现方法
- iOS:去掉UITextView的Padding和Margin
- iOS UITextView和UITextField的键盘处理
- ios-UITextView和UILabel遇到的问题
- IOS关于uitextfiled的使用攻略
- linux下进程的最大线程数、进程最大数、进程打开的文件数
- 23种设计模式(Observer模式)
- 关于fork的不解之处
- 第24课时,自测
- warning: skipping copy phase strip, binary is code signed: .....
- iOS之UITextView和UITextFiled的区别
- Leetcode_53_MaximumSubarray
- Max Factor hdu2710
- 后台List<String> list 传到前台 select输出 问题
- Python--简单的用户管理系统
- Java_socket程序学习0501-彩票销售-第一阶段server端整理-成功
- 职业女性确实处于劣势吗?记一次不甚严谨的考据 -- 向胡适之先生的遥远致敬
- Cocos2d-x_Box2D刚体使用PhysicsEditor工具生成形状
- 2011年哈尔滨工业大学计算机研究生机试真题