UITextField && UITextView
2016-05-20 20:09
441 查看
4000
.不可以换行
可以显示提醒文本
可以换行
不可以显示提醒文本
UITextField
不可以滚动.不可以换行
可以显示提醒文本
UITextField代码创建的时候默认是没有边框的,需要设置边框的样式
borderStyle
监听UITextField 的输入
由于UITextField继承于
UIControl,所以可以给
UITextField添加Target来监听
[textField addTarget:self action:@selector(textDidChange) forControlEvents:UIControlEventEditingChanged];
监听UITextField的小删除(一次删除一个字符)
自定义UITextField,重写
deleteBackward方法,每点击一次删除,都会调用一次这个方法
- (void)deleteBackward { [super deleteBackward]; }
监听UITextField的大删除(一次删除所有字符)
成为UITextField的代理,实现
textFieldShouldClear:方法
- (BOOL)textFieldShouldClear:(UITextField *)textField{ }
UITextView
可以滚动可以换行
不可以显示提醒文本
设置UITextView的滚动
// UITextView默认是不可以滚动的,需要设置alwaysBounceVertical属性才可以竖值滚动 textView.alwaysBounceVertical = YES;
监听UITextView的输入
成为UITextView的
delegate,在它的代理方法中监听
UITextView的输入
- (void)textViewDidChange:(UITextView *)textView{ }
UITextView有输入时会发送通知
UITextViewTextDidChangeNotification,监听这个通知的发出
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textDidChange) name:UITextViewTextDidChangeNotification object:nil];
相关文章推荐
- 使用UITextField限制输入金额是正确小数
- iOS开发之自定义UITextField的方法
- iOS App开发中UITextField组件的常用属性小结
- iOS应用开发中使UITextField实现placeholder属性的方法
- 解决iOS7上UITextField限制字数输入导致崩溃问题的方法
- IOS UI学习教程之设置UITextField各种属性
- Swift社交应用文本输入优化汇总
- UITextField常用delegate
- UITextField
- iOS开发1:UITextField控件属性
- [Swift]UIKit学习之UITextField的用法
- IOS开发Swift语言UITextField设置靠左的间距
- IOS开发Swift语言键盘遮挡输入框(UITextField)
- iOS UITextField相关
- iOS关于系统键盘的长度限制
- cocos2d-x 一些有用的函数
- UITextField的使用
- UITextField输入框的字靠右一点显示
- UITextView光标位置的设置
- UISearchbar设置placeholder字体颜色大小