gpt4 book ai didi

ios - 如何动态调整另一个 TableView 的表头内的 TableView 的大小?

转载 作者:行者123 更新时间:2023-11-30 13:22:56 27 4
gpt4 key购买 nike

背景
我有一个与获取结果 Controller 绑定(bind)的 TableView 。我想在前面添加一个包含三个单元格的部分,显示“附近的地点”。由于这与获取的结果 Controller 无关,因此附近的位置 TableView 位于第一个 TableView 的标题内。旁注 - 我这样做是因为第一个 TableView 与 FRC 紧密相关,并且之前尝试将此自定义部分添加到第一个 TableView 中的尝试非常糟糕,并且此处的一篇文章指出,尝试使这项工作有效太老套了,最好在标题中做我想做的事情。

话虽这么说,我的布局如下所示:

  • “第一个”表格 View
    • 标题
      • 搜索 Controller
      • 段控制
      • 附近地点表格 View

我现在在哪里
我希望附近的地方 TableView 和“第一个” TableView 标题缩小,以便只有搜索 Controller 和段控件可见。我怎样才能做到这一点?为了测试,我在 viewDidLoad 中放入

tableView.tableHeaderView!.frame = CGRectMake(0, 0, self.view.frame.size.width, 160)

但是分段控件就消失了!我已将分段控件的顶部约束设置为距搜索 Controller 8 像素,因此不确定这里发生了什么。不过,这实际上确实改变了表头的高度。另外,做

self.nearbyPlacesTableView.frame = CGRectMake(0, 0, self.view.frame.size.width, 0)

没有更改标题内附近地点 TableView 的高度。

最佳答案

使用这个

对于经验:

self.tableView.estimatedRowHeight = 110
self.tableView.rowHeight = UITableViewAutomaticDimension

关于ios - 如何动态调整另一个 TableView 的表头内的 TableView 的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37575381/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com