使用UITextFieldDelegate来隐藏键盘
来源:互联网 发布:mac chm文件怎么打开 编辑:程序博客网 时间:2024/05/16 18:41
方法一:使用UITextFieldDelegate这个协议实现隐藏键盘。
需要三步:
1. 在你的控制器类中,加入UITextFieldDelegate协议,如:
2. 根据协议的要求,在实现文件中加入textFieldShouldReturn方法,如:
3. 将xib文件中的TextField控件的delegate变量指向到之前使用UITextFieldDelegate协议的那个控制器类将TextField的delegate IBOutlet变量右键链接到前面的控制器类的实例上。
或者使用代码方式,指定相关TextField的delegate变量。 例如
itemNameField和priceField为相应的TextField名。
第三步很容易忽略,之前就因为忘记指定delegate变量,导致点击键盘的return健,键盘死活不隐藏。
实现了这三步后,用户就可以点击键盘上的Return键来隐藏键盘。
这个方法是在选择的键盘类型上有return健,没有此键的需要敲回车键才可以隐藏键盘。
方法二:直接在在相应的程序中添加:
0 0
- 使用UITextFieldDelegate来隐藏键盘
- 使用UITextFieldDelegate来隐藏键盘
- 如何使用UITextFieldDelegate来隐藏键盘?
- IOS 键盘协议之一 <UITextFieldDelegate>
- iOS键盘协议之一UITextFieldDelegate
- UITextFieldDelegate
- UITextFieldDelegate
- UITextFieldDelegate
- iOS 使用UITextField隐藏键盘
- iOS 使用UITextField隐藏键盘
- iOS--第一响应者-------键盘协议之一UITextFieldDelegate
- 定制scrollView来处理自动显示与隐藏键盘
- IPad使用UIModalPresentationFormSheet时隐藏键盘
- 键盘的显示/隐藏-使用总结
- Android EditText 使用自定义键盘,隐藏系统键盘,保留光标
- 隐藏键盘
- 隐藏键盘
- 隐藏键盘
- 自动恢复被挂掉的hbase region server
- 文章标题
- Android操作系统11种传感器介绍
- Handler消息传递机制
- iOS多线程编程技术之NSThread、Cocoa NSOperation、GCD
- 使用UITextFieldDelegate来隐藏键盘
- HTML5 canvas例子-抽奖轮盘-时钟
- 如何写一曲漂亮工整清晰的代码
- 学习编写makefile文件(二)
- Activity的四种启动模式
- UIAlertView用法
- C++设计模式[十四]解释器模式
- android 学习笔记之AndBase框架学习(六) PullToRefrech 下拉刷新的实现
- UI调试工具Reveal的简单用法,下载地址