UITextField 在tableView中键盘弹出问题

来源:互联网 发布:洋洋妆园淘宝真假啊 编辑:程序博客网 时间:2024/04/28 10:46

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

-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField

{

    if (IOS8) {

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

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

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

    }

    else

    {

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

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

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

    }

    return YES;

}

0 0
原创粉丝点击