当键盘显示出来时,我想滚动我的UITableView
以使文本字段不被键盘覆盖。我知道如何滚动的tableView和contentInset
等我无法计算滚动的距离。UITableViewCell中的UITextField的原始值
我有键盘尺寸(从UIKeyboardDidShowNotification
)。但是,我无法为正在编辑的文本字段获取有用的原始值。在UITextField
传递给textFieldDidBeginEditing
的起源是没有帮助的:价值,无论是同多数民众赞成正在编辑的文本字段中。 textField.superview.origin
也没有帮助。
如何获取正在编辑的textField的原点的有用值?
我将使用此值以及键盘高度来确定滚动的距离。
听起来不错。任何确定要滚动到哪个indexPath的首选方法?我想我会在'textFieldDidBeginEditing'和'didRotateFromInterfaceOrientation'中滚动tableView。 – SundayMonday 2011-12-23 00:14:33