2013-02-14 55 views
0

我在iPad应用程序的弹出窗口中使用UITableView来请求用户输入,就像iPhone上的“通讯录”应用程序一样。它有3个部分,每个部分有多行。点击一行就会弹出一个键盘。当点击底部的最下面一行时,键盘隐藏了该行,当我向上滚动表格时,它会反弹回来,而不是保持向上滚动。在iPhone通讯录应用程序中,表格保持滚动状态,这就是我想要的行为。任何指针?UITableView不会停留在iPad弹出窗口中滚动

+0

可能是你没有设置弹出窗口中的滚动视图的contentSize – Kasaname 2013-02-14 03:57:40

+0

你的问题是回答?如果没有,你能提供更多细节,也许有些代码? – 2013-02-17 21:22:48

回答

1

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

移动内容位于键盘下”是您正在寻找。

有关您的信息,UITableViewController会在对文本字段进行内联编辑时自动调整其表格视图的大小。如果可能的话,你可以将你的类更改为UITableViewController,而不必担心调整大小。