- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{  
 
    //返回一个BOOL值,指定是否循序文本字段开始编辑  
 
    return YES;  
 
}  
 
 
- (void)textFieldDidBeginEditing:(UITextField *)textField{
 
    //开始编辑时触发,文本字段将成为first responder
 
}
 
 
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField{
 
    //返回BOOL值,指定是否允许文本字段结束编辑,当编辑结束,文本字段会让出first
 
 
responder
 
    //要想在用户结束编辑时阻止文本字段消失,可以返回NO
 
    //这对一些文本字段必须始终保持活跃状态的程序很有用,比如即时消息
 
    return NO;
 
}
 
 
- (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:
 
(NSRange)range replacementString:(NSString *)string{
 
    //当用户使用自动更正功能,把输入的文字修改为推荐的文字时,就会调用这个方法。
 
    //这对于想要加入撤销选项的应用程序特别有用
 
    //可以跟踪字段内所做的最后一次修改,也可以对所有编辑做日志记录,用作审计用途。
  
    //要防止文字被改变可以返回NO
 
    //这个方法的参数中有一个NSRange对象,指明了被改变文字的位置,建议修改的文本也在
 
其中
 
 
    return YES;
 
}
 
 
 
- (BOOL)textFieldShouldClear:(UITextField *)textField{
 
    //返回一个BOOL值指明是否允许根据用户请求清除内容
 
    //可以设置在特定条件下才允许清除内容
 
    return YES;
 
}
 
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
 
    //返回一个BOOL值,指明是否允许在按下回车键时结束编辑
 
    //如果允许要调用resignFirstResponder 方法,这回导致结束编辑,而键盘会被收起
 
    [textField resignFirstResponder];//查一下resign这个单词的意思就明白这个方法了
 
    return YES;
 
 
}
 

UITextFielddelegate委托方法注释的更多相关文章

  1. idea如何设置类头注释和方法注释

    CSDN 2016博客之星评选结果公布      [系列直播]算法与游戏实战技术      "我的2016"主题征文活动 详细:idea如何设置类头注释和方法注释 标签: idea ...

  2. eclipse注释快捷键(含方法注释)

    整段注释: /*public boolean executeUpdate(String sql) { System.out.println(sql); boolean mark=false; try ...

  3. (转载)IOS中UIScrollView的属性和委托方法

    http://www.jizhishusheng.com/?p=453   ---- 以下内容来自 UIScrollView 类负责所有基于 UIKit 的滚动操作一.创建 1. CGRect bou ...

  4. 事件、委托、委托方法的总结(使用EventHandler<>)

    在C#中,定义事件.委托.委托方法可以使用类库内的EventHandler泛型委托来定义事件.并根据该泛型委托定义实现方法: 同样您也可以自定义委托 来定义事件以及 根据自定义的委托来定义实现事件的方 ...

  5. intellj idea 如何设置类头注释和方法注释

    intellj idea 如何设置类头注释和方法注释           intellj idea的强大之处就不多说了,相信每个用过它的人都会体会到,但是我们也会被他的复杂搞的晕头转向,尤其刚从ecl ...

  6. [转]Zend Studio 文件头和方法注释设置

    在zend studio ide 7.1 中选择窗口->首选项->PHP–>编辑器 –>模板 –>新建然后添加 funinfo或fileinfo 模板代码根据下边定义的C ...

  7. IntelliJ IDEA 如何设置类头注释和方法注释

    从VS转过来的,ide的差距很大的,所以...特意折腾了很久,结果还是没有VS的 '///' 好用 一.类头注释 打开file -> setting -> Editor -> Fil ...

  8. IDEA(添加类注释以及方法注释)

    添加类注释: File---Setting----Editor----Code Style-----File and    Code  Templates--------Class #if (${PA ...

  9. 超详细设置Idea类注释模板和方法注释模板

    网上找了一下,没有很详细且正确介绍Idea配置注释模板的,于是结合多篇文章自己琢磨整理出如下. 设置类注释模板 1.选择File–>Settings–>Editor–>File an ...

随机推荐

  1. Eclipse常用快捷键与代码模板

    Eclipse常用快捷键汇总 Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率.Eclipse中有如下一些和编辑相关的快捷键.1. [ALT+/]此快捷键为用户编 ...

  2. POJ 2386

    http://poj.org/problem?id=2386 这个题目与那个POJ 1562几乎是差不多的,只不过那个比这个输入要复杂一些 #include <stdio.h> #incl ...

  3. 74 使用BitSet输出数组中的重复元素

    [本文链接] http://www.cnblogs.com/hellogiser/p/using-bitset-to-print-duplicate-elements-of-array.html [题 ...

  4. Java for LeetCode 140 Word Break II

    Given a string s and a dictionary of words dict, add spaces in s to construct a sentence where each ...

  5. Enum:Backward Digit Sums(POJ 3187)

    反过来推 题目大意:就是农夫和这只牛又杠上了(怎么老是牛啊,能换点花样吗),给出一行数(从1到N),按杨辉三角的形式叠加到最后,可以得到一个数,现在反过来问你,如果我给你这个数,你找出一开始的序列(可 ...

  6. mysql 数据库获取当前时间

    mysql> select now(); +---------------------+ | now() | +---------------------+ | 2016-05-27 17:34 ...

  7. mac平台下面nodejs环境搭配

    方法一(pkg方式:下载链接http://nodejs.org/dist/v0.12.4/node-v0.12.4.pkg): 官网:https://nodejs.org/download/ 例子: ...

  8. Java Hour 9

    有句名言,叫做10000小时成为某一个领域的专家.姑且不辩论这句话是否正确,让我们到达10000小时的时候再回头来看吧. 本文作者Java 现经验约为7 Hour,请各位不吝赐教. Hour 9 方法 ...

  9. Bluez alpha版震撼发布!

    经过Z.XML团队所有成员的不懈努力,我们的Bluez alpha版成功完成了!现在我们宣布:Bluez alpha版正式发布! 首先我们来向大家介绍下我们这个游戏: 这是一款即时RPG塔防类游戏.在 ...

  10. android 广播

    关于广播以前感觉是一知半解的,这次看到同事整理的文档,顺带跟着再参考几篇博文也学习整理了下,先上个整理的图 代码模板 发送广播 public static final String RECEIVE_A ...