1

我有一个带有单个文本字段的 ipad 应用程序。当用户在文本字段中单击时,我希望键盘出现而不移动或覆盖屏幕底部的工具栏。我最接近的情况如下:

[textField setInputAccessoryView:toolBar];

这有两个问题。

  1. 键盘在工具栏出现时将其向上推。
  2. 当键盘关闭时,它会带上工具栏!

如果我能修复 2,那么我可能会接受 1,但我宁愿找到两者的解决方案。谢谢!

编辑:根据TomSwift的回答,我放弃修复1,但是有人可以告诉我是否有办法在键盘出现时向上推工具栏,然后在键盘消失时将工具栏放回原位????谢谢!

4

2 回答 2

0

工具栏在隐藏时消失,因为它已添加到另一个视图,因此从其原始视图中删除。您需要像最初那样重新添加它。

于 2011-04-07T03:18:11.543 回答
0

我很确定你没有这个选项。在 iOS 中,键盘位置由操作系统控制——你可以得到它在哪里的通知,但我认为你不能控制它的去向。您要求的是滑入键盘并继续前进,直到它位于屏幕底部的工具栏“上方”。

您是否见过其他应用程序可以做到这一点?

于 2011-02-25T16:28:38.833 回答