1, UITableViewController 不能自动处理软键盘遮挡输入框的问题为:原因是重写的viewWillAppear方法中没有调用 super.viewWillAppear(animated),调用一下即可
2. 当第一种方法不起作用时: 实现代理UITextFieldDelegate中的三个方法,将输入框的代理设置为self
textFieldDidBeginEditing 方法的中的代码目的是计算UITextField的位置是否要移到多少才不被键盘挡住,然后动画移动
textFieldDidEndEditing 方法是复位
参考&#