【问题标题】:Custom inputAccessoryView push my UITableView first row partially off the screen自定义 inputAccessoryView 将我的 UITableView 第一行部分推离屏幕
【发布时间】:2011-03-15 07:55:24
【问题描述】:

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

我尝试通过重新定位到 tableview 的第一行来使用带有 keyboardWillShow 的 NSNotification,但它看起来很尴尬,因为表格拉出和拉入。这可能是覆盖 UITableView/UIScrollView 的事情,但我不知道如何这样做。

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

谢谢!

【问题讨论】:

  • 如何添加tableView和工具栏?通过界面生成器还是以编程方式?
  • 工具栏来自界面生成器,您可以使用KeyboardAccessoryView对其进行自定义。只需装入笔尖并设置即可。

标签: iphone cocoa-touch ios uikit


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-14
    相关资源
    最近更新 更多