最后一个单元格未在Tableview中正确显示

时间:2017-05-09 06:51:28

标签: ios

我使用Tableview显示库歌曲和歌曲播放选择单元格, 当歌曲播放迷你播放器弹出底部时。

当时桌面视图的最后一个单元格显示不正确,其中一些部分隐藏在迷你播放器后面,所以请建议。

由于

2 个答案:

答案 0 :(得分:0)

快速修复可以在页面视图中添加页脚视图。使页脚视图高度与迷你播放器相同。根据需要自定义页脚视图,或者使页脚视图背景颜色清除,以使其不可见。

答案 1 :(得分:0)

尝试设置contentInset

 tableView.contentInset = UIEdgeInsetsMake(0, 0, 110, 0); values are - top, left, bottom, right // change as per your needs

OR

- (void)viewDidLayoutSubviews {
    CGFloat navbarHeight = 44; // this is supposed to be 64 but you should dynamically calculate it or better use constraints
    CGRect tempFrame = self.view.frame;
    self.tableView.frame = CGRectMake(tempFrame.origin.x, tempFrame.origin.y, tempFrame.size.width, tempFrame.size.height - navbarHeight);
}