iOS UITextFieldDelegate 代理方法小结
来源:互联网 发布:php在线升级原理 编辑:程序博客网 时间:2024/09/21 06:34
以下为UITextFieldDelegate的代理方法:
// renturn NO 不允许编辑
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField;
// 开始编辑(开始成为第一响应者)
- (void)textFieldDidBeginEditing:(UITextField *)textField;
// 返回YES 允许编辑停止 结束第一响应者状态
// 返回NO 不允许编辑 回话结束
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField;
// 如果让textFieldShouldEndEditing方法为NO的话 比如(视图从window上移除, 编辑结束的时候)
- (void)textFieldDidEndEditing:(UITextField *)textField;
// return NO 不改变文本
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;
// 清除按钮按下的时候触发 return NO 的话 忽略通知
- (BOOL)textFieldShouldClear:(UITextField *)textField;
// 键盘上return按钮按下时触发 returnNO的话 忽略通知
- (BOOL)textFieldShouldReturn:(UITextField *)textField;
// 三个通知中心的 消息对象name
// 用于监听键盘上弹 回收改变view frame时的通知消息
// 键盘开始编辑的通知
UIKIT_EXTERN NSString *const UITextFieldTextDidBeginEditingNotification;
// 键盘结束编辑的通知
UIKIT_EXTERN NSString *const UITextFieldTextDidEndEditingNotification;
//键盘改变时的通知
UIKIT_EXTERN NSString *const UITextFieldTextDidChangeNotification;
- iOS UITextFieldDelegate 代理方法小结
- IOS -- UITextFieldDelegate委托代理
- iOS UITextFielddelegate委托方法注释
- UITextFieldDelegate方法
- UITextFieldDelegate方法
- UITextFieldDelegate中方法说明
- UITextFieldDelegate委托方法注释
- UITextFielddelegate委托方法注释
- 基于Swift的iOS应用程序开发:通过UITextFieldDelegate快速理解Delegate事件代理
- textField 限制文本框输入个数 自动切换下一行 <UITextFieldDelegate>代理方法
- IOS 键盘协议之一 <UITextFieldDelegate>
- iOS键盘协议之一UITextFieldDelegate
- iOS编程-------UITextField UIButton UITextFieldDelegate
- UITextFieldDelegate
- UITextFieldDelegate
- UITextFieldDelegate
- iOS UITextFieldDelegate 几个简单常见用法
- UITextFieldDelegate协议中各个方法的作用与Xcode中AppDelegate.m中自动生成各个方法的作用(iOS)
- AndroidStudio新增文件提交到SVN时不显示
- TransactionException: Error configuring AutoCommit
- 数据结构——插入排序
- 初识 FineReport 帆软
- ListView 各行变色写法
- iOS UITextFieldDelegate 代理方法小结
- Lesson 1: Using Quartz
- 各种第三方的分享
- Behavior子类SwipeDismissBehavior简单分析
- Laravel框架异步队列配置流程
- andorid 中android:id="@+id/btn"跟android:id="@android:id/tabhost" 区别
- linux内核部件--通用双向链表list
- 优秀博客
- Potato项目文档(2)