让tableview最后一个单元格滚动到屏幕的一半

时间:2011-04-28 18:31:54

标签: iphone ios uitableview

我有自定义单元格的tableview。每个单元格都有一个UITextfield。单击最后一个单元格的文本字段时,键盘会弹出并覆盖它,并且表格视图不会再向上滚动。是否有UITableview的属性可以设置,以便最后一个单元格可以滚动到屏幕的一半?

提前致谢

2 个答案:

答案 0 :(得分:2)

有两种方法可以解决这个问题(我可以考虑一下):

  • 您可以使用tableFooterView的{​​{1}}属性将任意空视图设置为表格大小的一半。
  • 您可以在表格底部添加空单元格

这两种方法都可以完成大致相同的工作,但使用UITableView属性可能是您最好的选择。

答案 1 :(得分:0)

请参阅Making a UITableView scroll when text field is selected以获取解决方案列表..

同样基于UITableViewController的视图控制器(因为你说它是一个表)将自动提供所有这些功能!