UITableView不会在iPad popover中保持向上滚动

时间:2013-02-14 03:50:49

标签: ios uitableview uiscrollview

我在iPad应用程序的popover中使用UITableView来询问用户输入,就像iPhone上的Contacts应用程序一样。它有3个部分,每个部分有多行。单击一行会弹出一个键盘。单击底部的底行时,键盘会隐藏该行,当我向上滚动表格时,它会向下弹回而不是保持向上滚动。在iPhone通讯录应用程序中,表格保持向上滚动,这是我想要的行为。有什么指针吗?

1 个答案:

答案 0 :(得分:1)

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

部分" 移动位于键盘下方的内容"是你在寻找的。

为了您的信息,当有文本字段的内嵌编辑时,UITableViewController会自动调整其表视图的大小。如果你可以,你可以将你的课程改为UITableViewController,你不必担心调整大小。