相关疑难解决方法(0)

表格视图在文本字段开始编辑iphone时滚动

我在iphone应用程序中有表视图控制器.表视图有两个部分.第一部分有两行,第二部分有一行.第二部分有一个自定义表格视图单元格.

第二部分有一个文本字段,当文本字段开始编辑和键盘弹出时隐藏.我希望这个表视图在键盘弹出时滚动.

我尝试了以下代码,我在不同的网站上遇到但是徒劳无功.

提前致谢.

-(void) textFieldDidBeginEditing:(UITextField *)textField {

    CGRect textFieldRect = [textField frame];
    [self.tableView scrollRectToVisible:textFieldRect animated:YES];
} 
                          atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
}

-(void) textFieldDidBeginEditing:(UITextField *)textField {

    UITableViewCell *cell = (UITableViewCell*) [[textField superview] superview];
    [self.tableView scrollToRowAtIndexPath:[tableView indexPathForCell:cell] 
                          atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

iphone keyboard uitableview

0
推荐指数
1
解决办法
4301
查看次数

标签 统计

iphone ×1

keyboard ×1

uitableview ×1