向下滚动时,UITableview不可见最后一个单元格

iDi*_*Dia 18 scroll uitableview ios

我对iOS很新.我有一个UITableView,它填充了许多自定义单元格,但向下滚动时底部单元格是不正确的.我的UITableView的Y值是44,高度是480.向下滚动时只有最后一个单元格的一半可见.我该如何解决这个问题.

提前致谢.

ris*_*shi 68

使用 -

  tableView.contentInset = UIEdgeInsetsMake(0, 0, 120, 0); //values
Run Code Online (Sandbox Code Playgroud)

传递的是 - 顶部,左侧,底部,右侧

根据您的需要传递底部偏移量.

  • 这并没有解决实际问题,视图本身没有错位而不是内容. (2认同)

jia*_*npx 5

那是因为你把tableview的frame设置错了,如果你的view有导航栏,通常使用这样的代码:

CGRect frame = self.view.bounds;
frame.height -= 44;
Run Code Online (Sandbox Code Playgroud)

44 是导航栏的高度。