gpt4 book ai didi

iphone - 我可以阻止 UITableViewCell 自动调整其 subview 的大小吗?

转载 作者:行者123 更新时间:2023-12-03 20:24:52 26 4
gpt4 key购买 nike

我有一个 UITableView,每个单元格中都有自定义背景图像。底部单元格的图像比其他单元格更高,因为它包含阴影。这意味着我必须将部分中最后一个单元格的高度延伸到比正常高度更高。

当我这样做时,UITableViewCell 的内容看起来像是位于单元格的底部而不是中间(因为视觉单元格比实际单元格短)。有没有一种方法可以让我从顶部而不是中心定位我的内容,并且当单元格成为底部单元格(由于删除或其他原因)时,不让 UITableViewCell 调整它的大小?

将标签上的自动调整大小蒙版设置为具有静态顶部边界不起作用,关闭单元格上的 autoresizesSubviews 也不起作用。

我还考虑过简单地使所有单元格具有相同的高度并关闭背景图像上的 clipsToBounds ,但背景图像是水平和垂直方向均可拉伸(stretch)的图像,并且需要能够根据单元格内容的高度调整大小。

还有其他不涉及黑客方法的想法吗?

最佳答案

我遇到了类似的问题( see this question )。解决方案是重写我的自定义表格 View 单元格类中的layoutSubviews并且不执行任何操作

关于iphone - 我可以阻止 UITableViewCell 自动调整其 subview 的大小吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1273621/

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