UITableView的多个UITextField时,有的被键盘挡住怎么解决
来源:互联网 发布:淘宝客手机模板 编辑:程序博客网 时间:2024/05/29 10:10
1.在UITableView中,经常有很多表单需要输入,有的表单比较靠下,一点击输入时键盘就会弹出,弹出有时候会盖住输入框,那怎么办呢?
调用下面的方法,当然你输入的UITextField要有delegate = self。 当前的viewController要实现UITextFieldDelegate。
- - (void)textFieldDidBeginEditing:(UITextField *)textField {
- [self.tableView setContentOffset:CGPointMake(0, 70) animated:YES];
- }
这说明当开始输入时,tableview在原来的基础上向上抬起70个距离。多个UITextFiled可以通过判断来使用CGPoint的调整高度,我这写的是70.
tableview的scrollEnabled属性一定要是YES;要不然滚动不了了。记得在return时复原tableview的位置:
- - (BOOL)textFieldShouldReturn:(UITextField *)sender {
- [self.tableView setContentOffset:CGPointMake(0, 0) animated:YES];
- return YES;
- }
- UITableView的多个UITextField时,有的被键盘挡住怎么解决
- UITableView的多个UITextField时,有的被键盘挡住怎么解决
- UITableView的多个UITextField时,有的被键盘挡住怎么解决
- UITableView的多个UITextField时,有的被键盘挡住怎么解决
- UITableView的多个UITextField时,有的被键盘挡住怎么解决
- UITableView的多个UITextField时,有的被键盘挡住怎么解决
- 当UITextField被系统键盘挡住的时候如何解决
- ios 解决键盘挡住UITextField的问题
- UITextField被键盘挡住的解决办法
- UITextField和UITextView被键盘挡住的处理办法
- UITextField 被键盘挡住时自动上移调整textField frame
- UI -- 虚拟键盘挡住UITextField的解决方法
- iOS 虚拟键盘挡住UITextField的解决方法
- 不让键盘挡住UITextField
- 不让键盘挡住UITextField
- 不让键盘挡住UITextField
- iOS 键盘挡住UITextField
- 解决iOS开发中防止键盘挡住UITextField问题
- CSDN 高校俱乐部学生主席 任务概要 笔记
- 《30天自制操作系统》读书笔记Day7
- iOS 如何监听出插入耳机 拔掉耳机事件?
- IOS项目常用代码
- 平面最近点对问题详解
- UITableView的多个UITextField时,有的被键盘挡住怎么解决
- iOS学习之分段Table View的使用(Grouped样式表格)
- Git SSH Key 生成步骤
- 关于解决打开多个文本聊窗口的端口占用问题的若干想法(官话~)
- UITableView 基本使用方法总结
- Linux 查看系统硬件信息(实例详解)
- UINavigationController
- php实现简单的页面网站模板更换效果
- ios下最简单的正则,RegexKitLite