2011-03-15 60 views
0

對於我的場景,我有一個UITableView和第一行的UITextField。當我嘗試使用UITextField.inputAccessoryView爲鍵盤設置自定義工具欄時,它將我的第一行文本字段部分地從屏幕上移開。如果我避免添加工具欄,這不會發生。請參考下面的屏幕截圖:自定義inputAccessoryView將我的UITableView第一行部分地從屏幕上推下

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

我試着用NSNotification與keyboardWillShow通過復位到tableview中的第一行,但它只是一臉尷尬的桌子拉出來,在這可能是事做壓倒一切的UITableView。/UIScrollView,但我不知道如何做到這一點。

想知道你們如何解決這個問題。

謝謝你!

+0

你如何添加tableView和工具欄?通過界面生成器或編程? – 2011-03-15 08:09:33

+0

工具欄來自界面構建器,您可以使用KeyboardAccessoryView對其進行自定義。只需加載筆尖並設置即可。 – TonyTakeshi 2011-05-10 05:36:49

回答