自定义inputAccessoryView将我的UITableView第一行部分推离屏幕

时间:2011-03-15 07:55:24

标签: iphone cocoa-touch ios uikit

对于我的场景,我有一个UITableView,第一行有一个UITextField。当我尝试使用UITextField.inputAccessoryView为键盘设置自定义工具栏时,它将我的第一行文本字段部分推离屏幕。如果我避免添加工具栏,则不会发生这种情况。请参考下面的屏幕截图:

Keyboard on screen; top row of table pushed up under the navigation bar

我通过重新定位到tableview的第一行尝试了使用keyboardWillShow的NSNotification,但是对于拉出来的表来说看起来很尴尬。可能要做的事情是覆盖UITableView / UIScrollView,但我不知道如何这样做。

想知道你们是如何解决这个问题的。

谢谢!

1 个答案:

答案 0 :(得分:0)

这个问题可能有所帮助:iPhone Keyboard Covers UITextField