【发布时间】:2011-03-15 07:55:24
【问题描述】:
对于我的场景,我有一个 UITableView,第一行有一个 UITextField。当我尝试使用 UITextField.inputAccessoryView 为键盘设置自定义工具栏时,它会将我的第一行文本字段部分推离屏幕。如果我避免添加工具栏,则不会发生这种情况。请参阅下面的屏幕截图:
我尝试通过重新定位到 tableview 的第一行来使用带有 keyboardWillShow 的 NSNotification,但它看起来很尴尬,因为表格拉出和拉入。这可能是覆盖 UITableView/UIScrollView 的事情,但我不知道如何这样做。
想知道你们是如何解决这个问题的。
谢谢!
【问题讨论】:
-
如何添加tableView和工具栏?通过界面生成器还是以编程方式?
-
工具栏来自界面生成器,您可以使用KeyboardAccessoryView对其进行自定义。只需装入笔尖并设置即可。
标签: iphone cocoa-touch ios uikit