gpt4 book ai didi

iphone - 如何让 UITableViewCell 的 subview 扩展到单元格的边界之外

转载 作者:行者123 更新时间:2023-11-28 22:25:17 26 4
gpt4 key购买 nike

我有一个自定义的 UITableViewCell,如下所示:

cell picture 1

这里的白色文本框基本上像谷歌自动完成功能。因此,当用户开始输入内容时,另一个表格 View 会从文本字段的底部延伸出来,最多显示 5 个自动完成结果。

所以我有一个 tableviewcell,它的内容 View 中有另一个 tableview。嵌套的 tableview 的高度为 0,直到用户开始搜索,然后它会增长到最多显示 5 个结果。我希望嵌套的 tableview 能够在其父 View 之外增长,但它正在被剪裁。

具有自动完成结果的表格 View 在表格 View 单元格的边缘被截断。我已经尝试将几乎所有内容的剪辑 subview 和剪辑的边界属性设置为 NO,但它仍然没有显示在单元格的内容 View 之外。

这是正在发生的事情:

cell picture 2

在 France 之后我还可以滚动到 4 个结果,但是嵌套的 tableview 显然被它下面的下一个 tableview 单元格截断了。

我已经设置:tableviewcell 的 contentview clips subviews 设置为 NO,main tableviews clips subviews 设置为 NO,nested tableview's clips to bounds 设置为 NO。

是否有可能让这个嵌套的 tableview 能够在其父 View (cell.contentview) 之外增长?

最佳答案

您可以让它在单元格的边界之外生长(通过 clipsToBounds = NO),但事实上它在其父 View 的边界之外将使用户无法点击任何单元格。

你可以做两件事:

  1. 使单元格足够大,以便用户可以实际点击表格 View 中的单元格。
  2. 将结果 TableView 添加到 View Controller 的 View (即原始表所在的位置)并将其与单元格中的文本字段对齐。这样它就可以点击并且完全可见。

关于iphone - 如何让 UITableViewCell 的 subview 扩展到单元格的边界之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19187125/

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