无法滚动到UITableView的下半部分,该部分作为子视图添加到UIView中

时间:2011-11-16 04:01:14

标签: iphone ios uitableview

我不确定我的UITableView发生了什么。

现在,UITableView被添加为子视图。

当我的tableview中的内容变得比视图大时,我希望tableview可以滚动。

但是发生的事情是,只要桌面视图滚动到UIView的底部以外,它就会反弹回来。

我试图手动计算表格视图的内容大小,但它没有用,所以我认为这不是正确的方法。

4 个答案:

答案 0 :(得分:2)

你的表视图rect比你的视图的rect更大。只是让它变小。 编辑:有时会发生这种情况,当您有导航栏或标签栏时。您的视图会自动调整大小,但不会像您一样。在这种情况下,您有两个选项:

  1. lasy:调整视图中所有必要的对象 - (void)viewWillAppear方法。
  2. 在界面构建器中调整Confogure大小调整规则。有关此问题的详细信息,请查看我对此问题的回答:Objective C: Adaptive Toolbar

答案 1 :(得分:1)

我认为表视图的框架没有正确设置。

答案 2 :(得分:0)

通常,当您的UITableView大于其父视图时会发生这种情况。确保tableWiew的下限位于父UIView中。

答案 3 :(得分:0)

尝试设置必须在父视图中的tableview框架