0

我在 iPad 应用程序的弹出窗口中使用 UITableView 来请求用户输入,就像 iPhone 上的联系人应用程序一样。它有 3 个部分,每个部分有多个行。单击一行会弹出一个键盘。单击底部的底行时,键盘会隐藏该行,当我向上滚动表格时,它会向下弹回而不是向上滚动。在 iPhone 联系人应用程序上,表格保持向上滚动,这就是我想要的行为。任何指针?

4

1 回答 1

1

这可能是因为当键盘出现时您没有调整表格视图的大小。你应该看看这里http://developer.apple.com/library/ios/#documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html

移动位于键盘下方的内容”部分就是您要查找的内容。

供您参考,当在线编辑文本字段时,UITableViewController 会自动调整其表格视图的大小。如果可能的话,您可以将您的类更改为 UITableViewController,而不必担心调整大小。

于 2013-02-14T04:00:40.223 回答