UITextField 在tableView中键盘弹出问题

原创 2015年07月08日 17:35:55

必须要区分IOS版本,否则你会发现很诡异的事情

-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField

{

    if (IOS8) {

        UITableViewCell* cell = (UITableViewCell*)[[textField superview] superview];

        NSLog(@"将要开始编辑: %@ %f", textField, cell.origin.y);

        [self.tableView setContentOffset:CGPointMake(0,cell.origin.y - 44) animated:YES];

    }

    else

    {

        UITableViewCell*cell = (UITableViewCell*)[[[textField superview] superview] superview];

        NSLog(@"将要开始编辑: %@ %f", textField, cell.origin.y);

        [self.tableView setContentOffset:CGPointMake(0,cell.origin.y - 44) animated:YES];

    }

    return YES;

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android软键盘弹出问题的解决方法

当点击编辑框弹出软键盘时,如果不做处理,往往会遮住界面上的控件,这会降低用户体验。解决方法1: 在你的activity中的oncreate中setContentView之前写上这个代码getWind...

Android 处理软键盘弹出问题

引发的问题键盘弹出后和界面互相作用一般有如下问题: 键盘遮挡你想看到的内容 键盘压缩了你的界面 键盘自动弹出 键盘把界面顶出窗口 暂时想到这几种情况,由于最近做一个聊天的软件,遇到一些问题,所以想把类...
  • cytsh
  • cytsh
  • 2016年07月24日 22:52
  • 2696

Android edittext 键盘 弹出问题总结

项目中用到软键盘的管理总结如下: 一、在开始进入页面时不弹出键盘 方法一:在包含EditText外层布局上添加 android:focusable="true" android:focusable...

iOS横屏获取键盘高度为0、键盘侧面弹出问题

iOS横屏获取键盘高度为0、键盘侧面弹出问题在做视频横竖屏的时候,经常出现键盘的bug,大致分为两种: 1、横屏状态下键盘从home键方向弹出 2、获取键盘高度有时会出现为0的情况 注:可以使用...

UITextField 弹出键盘时遮盖住textField的问题

弹出键盘 会遮盖 控件的问题

u盘or移动设备弹出问题

  • 2013年03月27日 15:59
  • 12KB
  • 下载

NVIDIA GeForce 940M 设备是不可移动的,无法弹出或拔出问题解决办法

上个月在新入手的笔记本上安装了一个CUDA的开发环境,并选择安装了GeForce Experience工具,前两天打开GeForce Experience工具浏览时,工具提醒可以更新NVIDIA显卡驱...

技术记录---Toast频繁弹出问题及其流程分析

Toast频繁显示的问题以及原理分析
  • ilygjl
  • ilygjl
  • 2016年04月11日 22:03
  • 521

UITextField 弹出键盘的外观(类型)设置

概要: UITextField常用的和键盘输入相关的如何, 键盘类型, 安全输入等. 其实这些属性并不是UITextField特有的属性, 而是UITextInputTraits协议属性. ...

实现简单UITextField随键盘弹出收起的动画效果

// AppDelegate.m // NotificationText // // Created by 杜重庆 on 15/11/4. // Copyright © 2015年 杜重庆. ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UITextField 在tableView中键盘弹出问题
举报原因:
原因补充:

(最多只允许输入30个字)