【问题标题】:UITableView header height changes, but the tableview does not moveUITableView 表头高度变化,但tableview 不动
【发布时间】:2015-04-14 19:34:41
【问题描述】:

在我的项目中,由于隐藏了一个 UI 元素,UITableView 标头缩小了大约 35 个像素。

我可以更改 UITableView 标头和所有相关约束;但是表格视图本身似乎永远不会移动,并且保持在 35 像素的偏移处,留下一个间隙。

我需要做些什么来确保 UITableView 始终抓住或拥抱 UITableView 标题的底部;不管它有多大?

非常感谢

【问题讨论】:

    标签: objective-c uitableview height


    【解决方案1】:

    想通了,我不得不重新计算新高度并设置表格视图标题的高度。

     CGRect newFrame = self.tableView.tableHeaderView.frame;
            newFrame.size.height = newFrame.size.height - (height-10);
    
            self.tableHeaderView.frame = newFrame;
            [self.tableView setTableHeaderView:self.tableHeaderView];
    

    【讨论】:

      猜你喜欢
      • 2018-08-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-22
      • 2016-06-17
      相关资源
      最近更新 更多